2016-12-01 104 views
0

的不同組合,說我有以下結果從一個MySQL查詢設置:MySQL的GROUP BY列

col1 | col2 | col3 
-----|------|------ 
1 | 2 | 
2 | 1 | 
1 | 3 | 
3 | 1 | 
3 | 1 | 

我怎樣才能組結果集,使得它看起來像:

col1 | col2 | col3 
-----|------|------ 
    1 | 2 | 
    1 | 3 | 
+0

..GROUP最不(COL1,COL2),GREATEST(COL1,COL2) – Mihai

+0

我試着GROUP BY(col1,col2),以及選擇col1和col2作爲DISTINCT列,但都不起作用。 –

+0

Mihai的評論爲我工作,謝謝。 –

回答

0

每米哈伊的原來的問題意見,解決辦法是:

GROUP BY LEAST(col1, col2), GREATEST(col1, col2)