用实例说明,come on —先看个例子
table :TEST
ID NAME
1 a
2 b
3 c
4 c
5 d
1。如果简单地去重
SQL语句是这样:select distinct name from `test` ,
结果呢是这样
2.如果我想把NAME去重,同时也要取到ID的值,怎么写SQL语句!?。。。
找了一堆资料,也试了多种写法(过程省去、、、),其SQl语句是:
SELECT ID, GROUP_CONCAT( DISTINCT NAME ) AS NAME FROM `test` GROUP BY NAME
ID NAME
1 a
2 b
3 c
5 d
注:GROUP_CONCAT(),和 COUNT()这两个函数都行
全文:http://blog.sina.com.cn/s/blog_6feaf58501014am4.html