基于两列的SQL Distinct以及这两列值的交换应视为一行
如以下示例所述,表col1、col2和相应的输出:-
桌子

Col 1     Col 2
A           B
A           B
B           A
C           D
D           C
E           F

输出
Col1      Col2
A           B
C           D
E           F

最佳答案

尝试使用greatestleast以及distinct

SELECT
 DISTINCT LEAST(col1,col2),
 GREATEST(col1,col2)
FROM your_table;

Demo Here

关于java - 基于两个列的SQL区别以及这两个列值的互换应被视为一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39243776/

10-13 02:42