荞麦>溺水安全教育sqlver根据某个字段分组后获取到最新数据
SELECT *
FROM ( SELECT * ,
ROW_NUMBER() OVER ( PARTITION BY title ORDER BY creat_time DESC ) AS count
FROM drug_activity
关于仙人掌的作文
) a
WHERE a.count = 1
保和颗粒的功效与作用ORDER at_time DESC
关键字解释:容量换算
1. row_number() over():sqlver中实现分组排序的关键字
2. partition by title order by creat_time desc:先通过title分组再通过creat_time排序(查出来的数据条数没有变化,只是显⽰顺序发⽣了
变化)
3. 查询出来的结果集中会多⼀个count字段,这个字段就是将分组后的数据按照我们的排序规则排列后显⽰的序号,因为我们⽤的倒序排kama
序,所以分组后的每组数据的第⼀条就是我们要的最新数据,然后只需要取count字段等于1的数据,就是我们需要的结果集了
夏的作文4. a.count=1 ORDER at_time desc:获取每⼀组中的第⼀条并且通过 creat_time字段排序驱蚊露