これに対する答えを 1 時間の大半を探していましたが、あまり運がありませんでした。同じ列名でレイアウトされた 2 つの地域テーブルがあり、次のクエリに基づいていずれかのテーブルの結果リストを出力できます (Table2 を Table1 に置き換えます)。
SELECT Table1.YEAR, FORMAT(COUNT(Table1.id),0) AS Total
FROM Table1
WHERE Table1.variable='Y'
GROUP BY Table1.YEAR
理想的には、年ごとのカウントの合計を示す結果を得たいので、代わりに:
| REGION 1 | | REGION 2 |
| YEAR | Total | | YEAR | Total |
| 2010 | 5 | | 2010 | 1 |
| 2009 | 2 | | 2009 | 3 |
| | | | 2008 | 4 |
私が持っているだろう:
| MERGED |
| YEAR | Total |
| 2010 | 6 |
| 2009 | 5 |
| 2008 | 4 |
さまざまな JOIN やその他のアイデアを試しましたが、SUM と COUNT の問題に追いついていると思います。どんな助けでも大歓迎です、ありがとう!