1
2つのテーブルにわたるx &のユニークな組み合わせごとの出現回数を調べる必要があります。複数のテーブルにまたがるSQLの数
Table1: Table2:
+----+----+ +----+----+
| x | y | | x | y |
+----+----+ +----+----+
| 20 | 10 | | 20 | 10 |
| 20 | 20 | | 20 | 20 |
| 20 | 20 | | 30 | 20 |
| 40 | 10 | +----+----+
+----+----+
出力:
+----+----+--------+
| x | y | amount |
+----+----+--------+
| 20 | 10 | 2 |
| 20 | 20 | 3 |
| 30 | 20 | 1 |
| 40 | 10 | 1 |
+----+----+--------+
は、ここに私の現在のクエリです:
SELECT x, Y, count(*) AS Amount FROM Table1
UNION ALL
SELECT X, Y, count(*) AS Amount FROM Table2
GROUP BY x, y;
これは、x、yの&ユニークな組み合わせの重複するインスタンスを作成します。