同じ列がいくつかある (地域ごとに) 異なるテーブルがあります。ここで、複数のテーブルの 1 つの列に配置される各値のカウントが必要です。これの合計を取得しようとしているので、4 つの個別のクエリと出力を使用する必要はありません。さらに、値はルックアップ テーブルと照合されます
リージョン テーブル - テーブル 1:
id | Column1 |
---------|----------|
1 | 1
2 | 2
3 | 3
etc
ルックアップテーブル
id | Description |
---------|-------------|
1 | Description1
2 | Description2
3 | Description3
テーブルの1つからカウントを取得するために使用しているクエリは次のとおりです。
SELECT Description, Count(*) as Number from Table1, LookupTable
WHERE Column1 = LookupTable.id GROUP BY Column1 ORDER BY Number Desc
出力は
Description | Number
---------------|--------
Description1 | Number
Description2 | Number
Etc.
上記のように出力を生成する 4 つのテーブルから、Column1 の各説明/値のカウントを合計する方法についてのアイデアはありますか (ただし、各説明の合計値を使用)。