众所周知,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)相关文章
- 使用sklearn中的fetch_mldata的错误情况以及可能可行的解决方法
- MyBatis-plus 使用updateById方法,字段为null不更新的解决办法
- MySQL创建表时候因多个字段使用timestamp类型而出现Invalid default value for的问题的分析与解决
- java8使用steram拼接字符串的方法,取集合对象中的某个字段做拼接
- R语言source命令使用过程中遇到的某些错误的解决方法
- c# list集合根据某个字段去重_完美解决c# distinct不好用的问题
- Eclipse中Javafx安装与出现错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序的解决方法
- 解决element-ui 中upload组件使用多个时无法绑定对应的元素
- chatgpt赋能python:Python如何一次性输入多个数?教你使用Python中的多种方法
- 4.编写Java应用程序。首先,定义一个时钟类——Clock,它包括三个int型 成员变量分别表示时、分、秒,一个构造方法用于对三个成员变量(时、分、秒) 进行初始化,还有一个成员方法show()用于显示时钟对象的时间。其次,再定义 一个主类——TestClass,在主类的main方法中创建多个时钟类的对象,使用这 些对象调用方法show()来显示时钟的时间。