2017-10-19 74 views
-1

我有兩個表,puchases(purchID,empID *(foreignkey)*)和項目(itemID,itemName,unitPrice)。這兩張桌子必須有多對多的關係。我可以分別向兩個表中插入數據,但將數據插入購買的表(purchID,itemID,數量)是不可能的。我應該使用哪個SQL語句?兩個表與m到n的關係

+0

不太清楚如何這涉及到WAMPServer可言,但它聽起來像你正在尋找一個橋接表(也稱爲關聯實體)。至於具體的說法,這取決於你想要做什麼。插入數據?選擇數據?等等 –

+0

我想知道的是如何將數據插入到第三個表中? –

回答

0

你需要一個新表:

CREATE TABLE Purchase_Item (
    purchID INT, -- foreign key to Purchases.purchID 
    itemID INT, -- foreign key to Item.itemID 
    quantity INT, 
    PRIMARY KEY (purchID, itemID) 
)