繁体   English   中英

mysql group由两列组成

[英]mysql group by two columns either way

是否可以将group by用于两列,它们可以分组?

例:

MyTable

Column1 | Column2
      1         2
      2         1
      1         3
      3         1
      3         2
      4         5

结果:

Column1 | Column2
      1         2
      1         3
      3         2
      4         5

正如您所看到的,即使互换,它也会对2列进行分组。 但是仍然应该获得没有合作伙伴的行。

select
least(Column1, Column2),
greatest(Column1, Column2)
from
Table1
group by 
least(Column1, Column2),
greatest(Column1, Column2)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM