我一直試圖讓這個查詢的結果包含所有的flavor.model並且總結那些有序的數量。它確實有效,除非在沒有訂購任何東西時它不顯示任何味道表中的任何關鍵字。我雖然左加入將包括左側的所有項目?左加入?零不返回
select
flavor.id,
flavor.model,
IFNULL(SUM(orders.quantity),0)as ORDERED
from
orders
LEFT JOIN
flavor
ON orders.model=flavor.model
where
orders.orddate >= '131006'
and orders.orddate <= '131013'
and orders.buyer<>'****@gmail.com'
GROUP BY
flavor.model
查詢的「左側」是join *語句之前的*表*。 – Josh
小心分組......它聞起來很奇怪。 –
YOu是正確的,通過flavor.id分組更好,但不能解決丟失的記錄 –