您的位置:首页 > 其它

完美解决distinct中使用多个字段的方法

2014-06-03 16:40 323 查看
转载地址:http://blog.csdn.net/lxrj2008/article/details/6990273

众所周知,distinct可以列出不重复的记录,对于单个字段来说distinct使用比较简单,但是对于多个字段来说,distinct使用起来会使人发狂。而且貌似也没有见到微软对distinct使用多字段的任何说明。下面就提供了一种方法可以在使用distinct的时候同时使用多个字段。

select 要使用字段1,要使用字段2 from 表名 where id in (select min(id) from 表名 group by 不重复字段名)

例:
select byid,id from bbs where id in (select min(id) from bbs group by byid)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: