Thread Sätze in GROUP BY: kann ich das rausbekommen?
(12 answers)
Opened by macMeck at 2003-08-21 13:41
Wenn Du MySQL 4.0.0 hast, kannst Du die UNION-Syntax ausprobieren:
[sql]SELECT USER, 0 AS ID, SUM(BETRAG) AS BETRAG FROM TABELLE GROUP BY USER UNION ALL SELECT USER, ID, 0 AS BETRAG FROM TABELLE ORDER BY USER, BETRAG, ID; sollte folgendes ergeben (nicht getestet): USER ID BETRAG 1 1 0 1 4 0 1 0 8,35 2 2 0 2 3 0 2 0 12,00 [/sql] Ansonsten mußt Du zwei einzelne SQL-Selects absetzen. Edit: 0 AS ID statt ID ist besser und zeigt, die 0-Felder sind nur Lückenfüller\n\n <!--EDIT|Shagreen|1061541524--> |