0
這兩個表是「成本」和「聯繫人」。所有賣家和買家的名字都在「聯繫人」表中。隨着下面的查詢我檢索賣方和買方對每個項目的ID,但我想從「聯繫人」表MySQL從一行中的一個表中獲得多個結果
SELECT
costs.id as ID,
costs.idContactPayedBy,
costs.idContactPayedTo
FROM costs
WHERE
costs.idbuilding=286
得到他們的名字,但我想從聯繫人表中獲取賣家和買家的名字
SELECT
costs.id as ID,
contacts.lastname as seller,
contacts.lastname as buyer
FROM costs , contacts
WHERE
costs.idbuilding=286
and costs.idContactPayedBy = contacts.id
and costs.idContactPayedTo = contacts.id
所以期望的結果是這樣的
ID Seller Buyer
21 jackson Brown
29 Bush wilson
非常感謝Bogdan。 – 2013-05-08 12:49:37