2

テーブルの主キーからジャンクション テーブルを作成することに対する厳格なルールはありますか? 次のような構造のテーブルがあるとします。 ここに画像の説明を入力

この例では、一緒に販売できるが、危険としてマークする必要がある品目のリストがあります。1 つのアイテムには、危険な他の複数のアイテムが含まれている可能性があります。すべてのアイテムは、itemId を使用して一意に識別されます。多対多の関係でテーブルをそれ自体に参照しても問題ありませんか? SOで他の例を見てきましたが、実際にはSQL固有ではありませんでした。

4

2 に答える 2

1

組み合わせが 2 アイテムの組み合わせのみである限り、これは問題の正しい設計です。

于 2013-04-30T21:28:03.687 に答える