私は外部キーを初めて使っていますが、私はそのコンセプトをとてもよく理解しています。外部キーの使用
私はそれらを作成/削除する方法については多くの文書を見つけましたが、それらを使用する方法はわかりませんでした。私のスキーマは以下の通りです。
在庫表:
PartID | Model | Type | Vendor ------------------------------ 1 | DDr2 | RAM | shop1 2 | DDr3 | RAM | shop1 3 | WD1 | HDD | shop2 4 | WD2 | HDD | shop2
その後、製品の表Iは、PartID
主キーにリンクされているPartID2
とPartID3
外部キーで
| PC1 | DDr2 | DDR3 |
| PC1 | WD1 | WD2 |
を取得するためにselect
を使用するにはどうすればよい
ProdID | Name | PartID1 | PartID2 ... 1 | PC1 | 1 | 2 2 | PC1 | 3 | 4
?
あなたはテーブル定義のためのあなたのSQLを投稿することができますか? – ControlAltDel
パート(partId1、partID2、...)はいくつありますか?複数の部分列ではなく、多対多の関係表を使用する方がよいでしょうか? – jambriz