我有一個包含兩列一個表:在建設MySQL查詢需要幫助
- 項目編號
- 項目名稱
我還有一個產品表有三列:
- 產品名稱
- 商品ID 1
- 項目編號2
我想建立一個查詢,將顯示此:
- 產品名稱
- 項目名稱項目編號1
- 項目名稱項目編號2
我該怎麼做?
我有一個包含兩列一個表:在建設MySQL查詢需要幫助
我還有一個產品表有三列:
我想建立一個查詢,將顯示此:
我該怎麼做?
SELECT ProductName, a1.ItemName AS Item1, a2.ItemName AS Item2
FROM Products
INNER JOIN Items a1 ON Products.ItemsID1 = a1.ItemID
INNER JOIN Items a2 ON Products.ItemsID2 = a2.ItemID
謝謝你的回覆。這正是我正在尋找的。 – Jason 2011-05-06 00:00:53
select p.name, i1.name, i2.name from products p
join items i1 on i1.id=p.item1_id
join items i2 on i2.id=p.item2_id
where p.id=?;
更換?與您的參數。 享受,
查看JOIN語法。像Ponies先生說的那樣,這是一個非常基本的查詢。 – CanSpice 2011-05-05 23:31:29