2013-04-08 28 views
0

我有這樣的數據:MySQL中,結交了一羣由這種情況下

column1 | column2 
____________________ 
15   2013 
16   2012 
15   2012 //repeated 
15   2012 //repeated 
... 
... 

我想要得到這樣的結果

15  2013 
16  2013 
15  2012 //not repeated 
+0

的[第一名](http://dev.mysql.com/doc/refman/5.6/en/sql-syntax-data-manipulation.html)爲您來嘗試解決您的語法問題。 – 2013-04-08 17:38:22

回答

4

有關使用DISTINCT怎麼樣?由於兩列在column1和column2上的值相同。

SELECT DISTINCT Col1, Col2 
FROM TableName 
+0

真的,該死的,我忘記了,我正在使用group by等。 – francis 2013-04-08 14:33:47

+0

@francis:你可以用'SELECT col1,col2 FROM TableName GROUP BY col1,col2;' – 2013-04-08 14:37:43

+0

francis我同意@ypercube使用'distinct'時唯一的問題是任何列的至少一個值與同一列的另一行的值不同,因爲它不再是重複的。當你說重複時,兩行對所有列都有相同的值。 – 2013-04-08 14:52:20