【发布时间】:2010-08-16 05:48:49
【问题描述】:
由于 (Department_Code, Course_Code) 行,以下查询给出错误“#1241 - 操作数应包含 1 列”。当我用 (Course_Code) 替换它时,它可以工作。然而,这不是我想要的
SELECT * FROM Classes
GROUP BY CASE
WHEN (1) THEN
Department_Code
ELSE CASE WHEN (2) THEN
(Department_Code, Course_Code)
ELSE Class_ID
END
END
满足条件(2)时,如何按Department_Code、Course_Code分组?
【问题讨论】: