我有一张ItemPropertyValue独特ID的桌子PropertyID
ID IDProperty Value ItemID
1 1 1 5
2 2 2 6
3 3 2 10
4 4 2 15
还有一张桌子叫PropertyCategory
IDProperty Value Name
1 1 First Option
1 2 Second Option
2 1 Another option
我想要什么 -PropertyID从第一个表ItemPropertyValue中选择ItemID = 10 ,然后join选择second table PropertyCategory
所以我有这样的东西:
IDProperty Value Name
1 1 First Option
1 2 Second Option
2 1 Another option
我试过这个,但有一个错误。没有像 PropertyID 这样的列
SELECT * FROM PropertyCategory JOIN
(SELECT ItemPropertyValue.IDProperty AS PropertyID
WHERE ItemPropertyValue.IDItem = '10')
ON PropertyCategory.IDProperty = PropertyID
我该怎么做?
MS SQLServer(如果有)