Un case
l'expression ne peut renvoyer qu'une seule valeur, vous avez donc besoin de deux case
expressions. Utilisez également un seul case
expression pour chacun au lieu d'imbriquer deux l'un dans l'autre :
SELECT * FROM Classes
GROUP BY
CASE
WHEN (1) THEN
Department_Code
WHEN (2) THEN
Department_Code
ELSE
Class_ID
END,
CASE
WHEN (2) THEN
Course_Code
ELSE
1
END