-1
我有兩個表,puchases(purchID,empID *(foreignkey)*)和項目(itemID,itemName,unitPrice)。這兩張桌子必須有多對多的關係。我可以分別向兩個表中插入數據,但將數據插入購買的表(purchID,itemID,數量)是不可能的。我應該使用哪個SQL語句?兩個表與m到n的關係
我有兩個表,puchases(purchID,empID *(foreignkey)*)和項目(itemID,itemName,unitPrice)。這兩張桌子必須有多對多的關係。我可以分別向兩個表中插入數據,但將數據插入購買的表(purchID,itemID,數量)是不可能的。我應該使用哪個SQL語句?兩個表與m到n的關係
你需要一個新表:
CREATE TABLE Purchase_Item (
purchID INT, -- foreign key to Purchases.purchID
itemID INT, -- foreign key to Item.itemID
quantity INT,
PRIMARY KEY (purchID, itemID)
)
不太清楚如何這涉及到WAMPServer可言,但它聽起來像你正在尋找一個橋接表(也稱爲關聯實體)。至於具體的說法,這取決於你想要做什麼。插入數據?選擇數據?等等 –
我想知道的是如何將數據插入到第三個表中? –