完美解决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)
众所周知,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)
相关文章推荐
- 完美解决distinct中使用多个字段的方法
- 完美解决distinct中使用多个字段的方法
- 完美解决distinct中使用多个字段的方法
- 完美解决json循环问题(使用javassist增强):Spring MVC中使用jackson的MixInAnnotations方法动态过滤JSON字段
- 完美解决json循环问题(使用javassist增强):Spring MVC中使用jackson的MixInAnnotations方法动态过滤JSON字段
- 【转】解决distinct中使用多个字段的方法
- 解决distinct中使用多个字段的方法
- 解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证
- 解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证
- 关于使用Eclipse调试Launcher的完美解决方法
- 关于使用Eclipse调试Launcher的完美解决方法
- ArcMap中使用Python遇到中文字段名错误的解决方法
- 完美的使用 DISTINCT 和 ORDER BY 使用第三个字段进行排序(转载)
- android中sqlite distinct中使用多个字段的方法
- 使用.a库时,报错missing required architecture i386, 使用lipo的方法可完美解决
- 在RxRichEdit中插入图片的完美解决方法(不使用剪贴板)
- ArcMap中使用Python遇到中文字段名错误的解决方法
- 使用ArcCatalog删除某个字段的问题以及解决方法
- C# 使用oledb导出excel,字段内容超长的解决方法
- 关于使用Eclipse调试Launcher的完美解决方法