0
Ich versuche, eine Liste basierend auf Spalten in meiner Tabelle zu erstellen und die Werte zu summieren. Ich habe die folgende TabelleMySQL-Spalten in Zeilen
id | box1 | box2 | box3
------------------------
111 | 1 | 0 | 1
111 | 0 | 1 | 1
111 | 1 | 1 | 1
111 | 0 | 0 | 1
ich das Ergebnis brauche wie diese
column | sum
------------
box1 | 2
box2 | 2
box3 | 4
ich an alle, und wählen Sie auf eine Union jede Spalte versucht, aber ich war in der Lage die richtigen Spaltentitel zu erhalten. Ich konnte die Summe bekommen, aber ich konnte nicht herausfinden, wie ich den Spaltennamen bekommen sollte.
SELECT SUM(box1) as box1Count FROMqueue
UNION ALL
SELECT SUM(box2) as box2Count FROM queue
UNION ALL
SELECT SUM(box3) as box3Count FROM queue