对一字段进行分组,且时间最大.sql如何写

 我来答
tjrmgs
2018-01-28 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1046万
展开全部
请参考下列SQL语句:

假设有数据表
比赛结果(id,比赛项目,选手,耗时)

列出每个比赛项目耗时最长的选手包括比赛项目及耗时

select a.比赛项目,a.选手,a.耗时 from
比赛结果 a,
(select 比赛项目,max(耗时) as maxTime
from 比赛结果 group by 比赛项目) b
where a.比赛项目=b.比赛项目 and
a.耗时=b.maxTime
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式