我需要帮助按id
和code_doc
进行分组,但是对于代码10和11则要合并为一组。
预先感谢
MYSQL结构:
ID | CODE_DOC|
---------------
2 | 10 |
2 | 11 |
2 | 21 |
答案 0 :(得分:0)
您可以使用case
表达式将11转换为10(反之亦然),这样它们就可以归为同一组:
SELECT id, CASE code_doc WHEN 11 THEN 10 ELSE code_doc END as code_doc
FROM mytable
GROUP BY id, CASE code_doc WHEN 11 THEN 10 ELSE code_doc END