Ich muss die Anzahl der Vorkommen pro eindeutige Kombination von x & y über zwei Tabellen finden.SQL Count über mehrere Tabellen
Table1: Table2:
+----+----+ +----+----+
| x | y | | x | y |
+----+----+ +----+----+
| 20 | 10 | | 20 | 10 |
| 20 | 20 | | 20 | 20 |
| 20 | 20 | | 30 | 20 |
| 40 | 10 | +----+----+
+----+----+
Ausgang:
+----+----+--------+
| x | y | amount |
+----+----+--------+
| 20 | 10 | 2 |
| 20 | 20 | 3 |
| 30 | 20 | 1 |
| 40 | 10 | 1 |
+----+----+--------+
Hier ist meine aktuelle Abfrage:
SELECT x, Y, count(*) AS Amount FROM Table1
UNION ALL
SELECT X, Y, count(*) AS Amount FROM Table2
GROUP BY x, y;
Dies schafft doppelte Instanzen von einzigartigen Kombinationen von x & y.