0

私は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 までのさまざまな機能です。私のデータベース設計はおそらく間違っていますか?

4

2 に答える 2