0
我有2個表,ProductTypes
和ProductTypesTranslations
。在ProductTypes我如果條件符合,加入相關實體表?
ID Name
和ProductTypesTranslations我有,
ID ProductTypeID LanguageID Name
現在我需要搶ProductTypes.Name
如果LanguageID 1,否則搶ProductTypesTranslations.Name
。有一個0到1的關係。我能做到這一點,
declare @P nvarchar(100)
declare @LanguageID INT = 1
IF @LanguageID = 1
select @P = P.Name from ProductTypes P WHERE P.ID = 88
ELSE
select @P = PT.Name from ProductTypes P INNER JOIN ProductTypesTranslations PT On P.ID = PT.ProductTypeID WHERE P.ID = 88
但我想一個SQL的