1
表1(順ソースタイプ情報を含む)が返される表示個別のカウント値ごとに別々の列が
id | name
---------
0 | App
1 | Web
表2(注文情報を含む)
order_id | date_ordered | source_id
0 | 24/04/2016 | 0
1 | 24/04/2016 | 1
2 | 23/04/2016 | 0
3 | 23/04/2016 | 1
4 | 23/04/2016 | 0
5 | 22/04/2016 | 1
6 | 22/04/2016 | 0
Iはそれぞれからの注文の数を表示します指定された日付のソース
Date | Source Count 0 | Source Count 1
24/04/2016 | 1 | 1
23/04/2016 | 2 | 1
22/04/2016 | 1 | 1
私は今までのところ質問を出しました:
SELECT
date_ordered,
count(distinct),
FROM `event`
INNER JOIN `Table1`
ON `id` = `Table2`.`source_id`
GROUP BY date_ordered
ORDER BY date_ordered desc
私は理解しようと多くの時間を費やしていましたが、何か改善ができませんでした。問題は、ソースの数が動的であることです。
によってケースとグループを使用することができます。クエリの事前実行私は、テーブルにいくつのソースがある可能性があるか分かりません。 –