Gibt es eine Möglichkeit, gezählte Kombinationen aus allen Elementen in eine SQL-Abfrage, ohne Verwendung von temporären Tabellen oder Prozeduren?
Betrachten Sie diese drei Tabellen:
-
produkte (id, produkt_name)
-
Transaktionen (id, Datum)
-
transaction_has_product (id, product_id, transaction_id)
Beispielhafte Daten
-
Produkte
1 AAA 2 BBB 3 CCC
-
Transaktionen
1 some_date 2 some_date
-
Transaktion_hat_Produkte
1 1 1 2 2 1 3 3 1 4 1 2 5 2 2
Das Ergebnis sollte sein:
AAA, BBB = 2
AAA, CCC = 1
BBB, CCC = 1
AAA, BBB, CCC = 1