My SQL, wie die Ergebnisse aus einer einfachen SQL-Abfrage
SELECT nce.id, nce.send, count(*) AS total
FROM `newsletter_email` nce
WHERE 1
GROUP BY nce.id, nce.send
das Ergebnis sortieren Erzeugt:
id send total
4 0 6
4 1 1
5 0 2
6 1 7
7 1 4
8 0 2
8 1 4
9 1 1
Aber ich will das Ergebnis sein:
id send no_send total
4 6 1 7
5 0 2 2
6 7 0 7
7 4 0 4
8 4 2 6
9 1 0 1
ich versucht habe, mehrere Möglichkeiten, aber es gab nicht das erwartete Ergebnis. Kannst du helfen?
Bitte definieren, was die ' send 'und' no_send 'Spalten bedeuten. Sendet der Index eines bestimmten Sendeereignisses? Ich sehe nur 1s und 0s in dieser Spalte, deshalb ist nicht ganz klar, wie das erste Ergebnis dem gewünschten Ergebnis zugeordnet wird. –