【发布时间】:2012-08-17 23:11:37
【问题描述】:
我有以下正在运行的 MySQL 查询:
SELECT
a.id id,
a.price price,
a.stock stock,
a.max_per_user max_per_user,
a.purchased purchased,
b.quantity owned
FROM
shop_items a
JOIN shop_inventory b
ON b.iid=a.id
AND b.cid=a.cid
WHERE
a.cid=1
AND a.szbid=0
AND a.id IN(3,4)
JOIN 加入表 shop_inventory b 以返回 b.quantity owned。但是,如果shop_inventory b 表中没有记录b.iid=a.id 我希望它返回b.quantity = 0。我该怎么做?
【问题讨论】: