说我从MySQL查询中得到以下结果集:
col1 | col2 | col3
-----|------|------
1 | 2 |
2 | 1 |
1 | 3 |
3 | 1 |
3 | 1 |
如何对结果集进行分组,使其如下所示:
col1 | col2 | col3
-----|------|------
1 | 2 |
1 | 3 |
答案 0 :(得分:0)
根据Mihai对原始问题的评论,解决方案是:
GROUP BY LEAST(col1, col2), GREATEST(col1, col2)