Ich habe ein Formular, mit dem man E-Mails an unsere Kunden schicken kann. Der Benutzer hat die Möglichkeit, zwischen zwei vorgefertigten Nachrichten zu wählen (Nachricht "1" oder Nachricht "2"). Hinter den Kulissen wird jedes Mal, wenn der Benutzer auf die Schaltfläche "SENDEN" drückt, ein Eintrag in eine Tabelle "RECORDS" vorgenommen (sofern er die Fehlerbehandlung durchläuft).
Nehmen wir an, die Tabelle RECORDS hat 2 Spalten:
CUST_ID EMAIL_NUM
0000 1
0000 2
0000 1
0000 1
0001 2
0002 1
0002 1
0003 2
0003 2
0003 2
Ich brauche eine Abfrage, die die Einsen und Zweien für jede CUST_ID zählt. Die Ergebnismenge sollte also etwa so aussehen:
CUST_ID EMAIL_1_COUNT EMAIL_2_COUNT
0000 3 1
0001 0 1
0002 2 0
0003 0 3
Ich habe count, group bys, havings, while, union, nested selects verwendet, aber wie gesagt, ich bin wahrscheinlich über etwas kompliziert, die relativ einfach ist.