Sebuah case
ekspresi hanya dapat mengembalikan satu nilai, jadi Anda memerlukan dua case
ekspresi. Juga, gunakan satu case
ekspresi untuk masing-masing alih-alih bersarang dua di dalam satu sama lain:
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