0
这里是我的SQL返回行,即使它不应该找一个在表
SELECT items.name, items.id, items.price,
COUNT(cart_items.itemId) AS quantity
FROM `cart_items`
LEFT JOIN `items`
ON cart_items.itemId = items.id
WHERE cart_items.cartId = '2'
有在表cart_items
无行为2。cartId
然而,结果集仍显示一个空行。为什么?我的查询有什么问题?
(如果我设置cart_items.cartId ='1'
(有符合的1 cartId
表行),然后一切恢复正常。
对不起,我是相当新的这种的MySQL。