redlama
Erfahrenes Mitglied
Hallo zusammen!
Ich versuche mich gerade an einer UNION Abfrage, aber stoße dabei auf ein Problem.
Mein Query sieht wiefolgt aus:
Dabei bekomme ich folgendes zurück:
Was ich jedoch bräuchte, wäre folgendes:
Hat zufällig jemand eine Idee, wie ich das hinbekomme ohne jedes Query für sich abzusetzen?
Ich versuche mich gerade an einer UNION Abfrage, aber stoße dabei auf ein Problem.
Mein Query sieht wiefolgt aus:
Code:
(
SELECT xy.a, count( yz.b ) AS count1, sum( yz.c ) AS sum1
FROM xy AS xy
LEFT JOIN yz AS yz ON ( xy.a = yz.d )
WHERE yz.e = '0'
GROUP BY xy.a
)
UNION DISTINCT (
SELECT xy.a, count( yz.b ) AS count2, sum( yz.c ) AS sum2
FROM xy AS xy
LEFT JOIN yz AS yz ON ( xy.a = yz.d )
WHERE yz.e = '1'
GROUP BY xy.a
)
UNION DISTINCT (
SELECT xy.a, count( yz.b ) AS count3, sum( yz.c ) AS sum3
FROM xy AS xy
LEFT JOIN yz AS yz ON ( xy.a = yz.d )
WHERE yz.e = '2'
GROUP BY xy.a
)
Code:
id count1 sum1
1 1 7.00
1 42 746.80
1 76 2096.89
Code:
id count1 sum1 count2 sum2 count3 sum3
1 1 7.00 42 746.80 76 2096.89
Zuletzt bearbeitet: