您的位置:首页 > 数据库 > MySQL

mysql distinct field1,field2,field3, .... from table

2015-07-28 14:57 633 查看

mysql distinct field1,field2,field3, .... from table

我们知道 这样的sql可以去掉重复项 (field1的重复项);


select distinct field1 from table1;


但是,常常我们的需求是这样子的:select * from table1 是按照field1去重复的,select distinct * from table1 显然是不行的。

那么如何写这样的sql呢?


select * from table1 group by field1 having count(*) =1


使用group by field1,filed2.... 来分组,然后count(*) =1 去重复的。

搞定。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: