2017-10-19 15 views
-1

Puchases(purchaseID、empID *(foreignkey)*)とItem(itemID、itemName、unitPrice)という2つのテーブルがあります。 2つのテーブルには、多対多の関係が必要です。 2つのテーブルに別々にデータを挿入することはできますが、購入したテーブルにデータを挿入することはできません(、purchaseID、itemID、qty)。どのSQL文を使用する必要がありますか?mとnの関係を持つ2つのテーブル

+0

かなりわからないが、あなたはブリッジングテーブルを探しているように聞こえます。特定のステートメントに関しては、それはあなたが何をしようとしているかによって異なります。データを挿入しますか?データを選択しますか? –

+0

私が知りたいのは、この3番目のテーブルにデータを挿入する方法です。 –

答えて

0

あなたは新しいテーブルを必要とする:(も連想実体として知られている)、これは全くWAMPServerとどのように関連するか

CREATE TABLE Purchase_Item (
    purchID INT, -- foreign key to Purchases.purchID 
    itemID INT, -- foreign key to Item.itemID 
    quantity INT, 
    PRIMARY KEY (purchID, itemID) 
) 
関連する問題