次のクエリを使用して、1日あたりのページオープン数を取得しようとしています。左外部結合は左テーブルからすべての行を返しませんか?
SELECT day.days, COUNT(*) as opens
FROM day
LEFT OUTER JOIN tracking ON day.days = DAY(FROM_UNIXTIME(open_date))
WHERE tracking.open_id = 10
GROUP BY day.days
出力、私はそれがこれです取得:
days opens
1 9
9 2
、私の一日のテーブルには、私は月に日を表す30の番号1を含む単一の列を持っていているもの。私は左外部の参加をし、私は日の列にすべての日を表示することを期待しています!
しかし、私のクエリはそれをやっているのですが、それはなぜでしょうか?
ありがとうございました。
AH!それは理にかなって、ありがとう! – Abs
@Nanneあなたは間違いがあると思います+1 –