無關(guān)子查詢
內(nèi)部查詢未引用外部查詢的表->整個查詢的過程為子查詢只執(zhí)行一次懦胞,然后交給外部查詢
eg.
SELECT P.ProductID, P.Name, P.ProductNumber, M.Name AS ProductModelName
FROM Production.Product AS P
INNER JOIN
(SELECT Name, ProductModelID
FROM Production.ProductModel) AS M
ON P.ProductModelID = M.ProductModelID
相關(guān)子查詢
內(nèi)部查詢引用外部查詢的表->子查詢的執(zhí)行的次數(shù)依賴于外部查詢,外部查詢每執(zhí)行一行凉泄,子查詢執(zhí)行一次
eg.
SELECT [FirstName],[MiddleName],[LastName]
FROM [AdventureWorks].[Person].[Contact] c
WHERE EXISTS
(SELECT *
FROM [AdventureWorks].[HumanResources].[Employee] e
WHERE c.ContactID=e.ContactID AND e.SickLeaveHours>68)
內(nèi)部查詢引用了外部查詢c表
參考:http://www.cnblogs.com/CareySon/archive/2011/07/18/2109406.html