View Full Version : Derived Table
حمیدرضاصادقیان
شنبه 06 آبان 1385, 12:42 عصر
سلام. میخواستم یک توضیح کلی در مورد این جداول بدهید و اگر یک مثال باشه خیلی بهتره و بیشتر در چه مواردی کاربرد داره؟
با تشکر
AminSobati
شنبه 06 آبان 1385, 21:09 عصر
حمید رضا جان اینها جدول نیستند، بلکه Sub Query نوع دوم محسوب میشن و چون جلوی From یا Join قرار میگیرند، مثل جدول هستند. باید برای کل Sub Query یک Alias بگیرید و فیلدهای داخلش در صورتی که فیلد مستقل نباشند (مثلا از مجموع دو فیلد یا همچنین Aggregate Functionها بدست بیان) به Alias نیاز دارند:
USE Northwind
GO
SELECT * FROM
(SELECT COUNT(*) AS 'OrderCount', CustomerID FROM Orders GROUP BY CustomerID) DerTab
WHERE OrderCount>=10
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.