社区
MySQL
帖子详情
请教一个sql查询语句
DishJi
2018-02-26 04:30:13
id user score do_time
1 a 1 1
2 a 3 1
3 a 3 3
4 b 0 1
5 b 4 4
6 b 4 1
需求是 查询每个用户的最好成绩,当score一样时,取dotime时间最小的记录
...全文
873
6
打赏
收藏
请教一个sql查询语句
id user score do_time 1 a 1 1 2 a 3 1 3 a 3 3 4 b 0 1 5 b 4 4 6 b 4 1 需求是 查询每个用户的最好成绩,当score一样时,取dotime时间最小的记录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
momoxiangnile
2018-03-22
打赏
举报
回复
select user, max(score),do_time from test_gyy GROUP BY `user` ORDER BY do_time desc
ZXYperseverance
2018-03-13
打赏
举报
回复
SELECT ID,USER,SCORE,DO_TIME FROM (SELECT ID,USER,SCORE,DO_TIME FROM SCORE ORDER BY SCORE DESC,DO_TIME ASC) GROUP BY USER 这个是最简单的写法。
qq_33052575
2018-03-06
打赏
举报
回复
select t.* from (select * from mytable order by score desc, do_time asc) t group by t.user
qq_37358669
2018-03-01
打赏
举报
回复
select user,max(score)as score,min(do_time)as do_time from a group by `user`
rucypli
2018-02-27
打赏
举报
回复
分两步 第一步 取相同用户,分数一样的时间最大 create table test select user,score,max(do_time) from tb group by user,score; 第二部取相同用户分数大的 select * from test A where not exists (select 1 from test B where A.user=B.user and A.score<B.score);
DishJi
2018-02-26
打赏
举报
回复
来个大神解决一下吧,万分感谢
一个
查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
一个
查询的
SQL
语句
请教
,希望能够用一条
SQL
语句得到结果
一条
sql
语句完成My
SQL
去重留一
查了资料,
请教
了大佬之后得出了
一个
很便利的
sql
语句,这里分享下这段
sql
语句和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有...
7天带你玩转My
sql
数据库之
SQL
语句
您观看课程学习后 免费入群领取【超全Python资料包+17本学习电子书】 七年
SQL
语句编写经验。满满的干货! 在网上找了好多
SQL
数据库的教程,但你还会面临这样的问题: 1. 自己写了
SQL
却不知道对不对。 2. 在上线后...
SQL
server中实现断言
最近学习数据库系统概论,遇到了
一个
问题,查了好久没有解决,
请教
老师后才了解到在
SQL
server中要在触发 器中定义涉及多个表或聚集操作的完整性约束,现在分享给大家。 在
SQL
中可以使用数据定义语言中的CREATE ...
oracle修改的
sql
语句,
请教
oracle高手
SQL
语句该怎么修改,如何写。
当前位置:我的异常网» Oracle开发»
请教
oracle高手
SQL
语句该怎么修改,如何写。
请教
oracle高手
SQL
语句该怎么修改,如何写。www.myexceptions.net网友分享于:2013-02-04浏览:18次请问oracle高手
SQL
语句该如何...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章