我要尋找的答案實際上是等效子查詢的加入
是否有可能重寫每一個加入到相當於子查詢 我知道,子查詢列不能選擇外部查詢。 我在運行SQL Server的查詢是
select DISTINct A.*,B.ParentProductCategoryID from [SalesLT].[Product] as
A inner join [SalesLT].[ProductCategory] as B on
A.ProductCategoryID=B.ProductCategoryID
select A.*
from [SalesLT].[Product] as A
where EXISTS(select B.ParentProductCategoryID from [SalesLT].
[ProductCategory] as B where A.ProductCategoryID=B.ProductCategoryID)
這些查詢給我輸出293行,我預計這兩種。 現在問題是如何選擇[SalesLT]。[ProductCategory]第二種情況下的列?
我是否需要在select子句中將此子查詢共同關聯以獲取此列以顯示在輸出中?
那麼對於表2中的每一列,如果我需要讓他們在reult我需要做的贊( 選擇B.ParentProductCategoryID 從[SalesLT] [ ProductCategory] as B where A.ProductCategoryID = B.ProductCategoryID )ParentProductCategoryID –