私は3つのテーブルを持っています:
ITEMS
itemid | itemname
1 | Item 1
FEATURES
featureid | featurename
1 | feature1
2 | feature2
3 | feature3
4 | feature4
... | ...
ASSIGN
assignid | itemid | featureid
1 | 1 | 1
1 | 1 | 2
1 | 1 | 3
1 | 1 | 4
次のような結果が得られるクエリが 1 つ必要です。
ITEMS
itemid | itemname | featurename1 | featurename2 | etc
1 | Item 1 | feature1 | feature2 | etc
2 番目のクエリを使用せずにこれを行う方法はありますか? 私はそれについて間違った方法で考えているだけだと誓いますか?何か案は?
注: 機能は、0 から 50 までのさまざまな機能です。私のデータベース設計はおそらく間違っていますか?