0

このクエリの結果を取得して、すべてのフレーバー モデルを含め、注文したものの数量を合計しようとしています。何も注文されていないときにフレーバーテーブルから何も表示されないことを除いて、機能します。左の結合には左側のすべてのアイテムが含まれますか?

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
4

1 に答える 1

0

左の列は参照テーブルであるため、 a のRIGHT JOIN代わりに aを実行することをお勧めします。したがって、見つからない値は取得されません。LEFT JOINordersflavour

于 2013-10-26T17:37:31.927 に答える