求一句Sql语句,选出分组中的第一个数据或某一条数据

使用distinct的话值能选出一个字段。有没有一个办法是,只要数据中某一条字段不同,就不筛选出来.
最新回答
萌城少女

2024-11-06 02:30:58

同意 楼上的

也就是说,你把想筛选的 字段都写在 select distinct 后面 就可以了.
风月本无界

2024-11-06 13:15:49

distinct 所有列
毒舌

2024-11-06 11:04:26

select distinct 字段1,字段2,字段3..... from table
专业出售绿帽子

2024-11-06 06:41:17

数据中的字段 难道是 select 字段1 from table where 字段1 in ('要筛选的字段') ?
追问
谢谢你的热心回答。我已经解决问题了。其实主要是利用distinct达不到我的要求.
使用distinct筛选多字段的话.单个字段相同,但其他字段不同,也都是认为他们不同,记录依旧都会罗列出来..所以才想到使用分组和MAX函数获取分组中的唯一一条记录