我正在嘗試使用SQL,並且在組合多個表的信息時遇到困難。使用w3school,但他們似乎沒有類似的參考下面的問題。正在考慮加入他們作爲我的代碼下面,但仍然沒有回答這個問題。欣賞任何建議。謝謝。加入兩個表並從結果中選擇
問題:
產品(ITEMID,描述,數量,供應商ID)
供應商(供應商ID,姓名,地址)
產品可以由多於一個的供應商提供。寫入SQL到 列出每個供應商的每個產品的數量。
SELECT Products.quanity, Supplier.name
FROM Products INNER JOIN Supplier
ON Products.supplierID = Supplier.supplierID;
我想你也會想'SELECT'' Products.description'或'Products.itemID',給出這個問題的措辭。 – dursk
這應該可以幫助你理解'JOIN's:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html – dursk
如果一個產品可以由許多供應商提供。我想你有一個表加入產品和供應商。如果你有它,請顯示它。 – vidaica