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