我在Mysql中有三个表
我需要为特定类型的项目的每个uid:orderIdcombination获取(balance-qty)。如果表A和表B没有要连接的公共列,如何连接它们。但是它们都连接到表C。
答案 0 :(得分:0)
在3个表之间具有联接:
select a.uid, a.balance, b.qty
from tablea a
inner join tablec c on c.uid = a.uid
inner join tableb b on b.orderid = c.orderid
where a.itemtype = ?
如果需要,可以添加更多列。