2つの異なるテーブルから値を取得する2つのselectステートメントがあります。selectステートメントは次のようになります
SELECT year(timestamp) y, month(timestamp) m, count(id) c
FROM table
WHERE clause="foo"
GROUP BY year(timestamp), month(timestamp)
これは次のようなものを返します
|-y--|-m|c|
|2013|01|9|
|2013|02|9|
|2013|03|9|
|2013|04|9|
。
SELECT year(timestamp) y, month(timestamp) m, count(id) c
FROM table2
WHERE clause="foo"
GROUP BY year(timestamp), month(timestamp)
これは次のようなものを返します
|-y--|-m|c|
|2013|01|1|
|2013|03|1|
|2013|04|1|
私が探しているのは、タイムスタンプに基づいて2つのテーブルを結合し、最初のテーブルから2番目のテーブルを差し引くことです。したがって、次のようになります。
|-y--|-m|c|
|2013|01|8|
|2013|02|9|
|2013|03|8|
|2013|04|8|
ありがとう!