yo,
Hi,
»» stimmt, man benötigt eine UNION von korrelierten Unterabfragen :-)
Nö. Da nur Name, Disziplin und Ergebnis gefragt sind, braucht mahn die korrelierten Unterabfragen nicht, da reicht group by.
Die k.U. würden nur dann benötigt, wenn weitere Spalten gebraucht würden.
mal als hinweis, auf den ersten blick mögen die beiden wege (korrelierte unterabfrage und GROUP BY) gleich sein, sind es aber definitiv nicht. welche von beiden eingesetzt werden soll, dazu braucht es mehr info des hilfesuchenden. man kann also noch nicht genau sagen, ob korreliert oder mit GROUP BY.
zum anderen kann man es auch mit CASE lösen und muss nicht unbedinkt ein UNION ALL verwenden.
Ilja