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
だから私はこのようなsmthを持っています:
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