mysql排行榜

我有两个表,我做排行榜获取前十的用户,但每个用户只取一次最短时间(secondsall).
最新回答
紫南

2024-11-27 14:09:18

根据你的问题,先看我这个例子,我也有两个表:

部门表:

员工表:

你是做排行榜获取前十的用户,但每个用户只取一次最短时间(secondsall).

而我取工资SALARY排行榜前三的部门,但每个部门只取一个员工的最高工资,

是一个道理吧。

然后我联合查询,然后再分组:

语句:

select D.DEPT_NAME,P.SALARY from personnel P left join department D on P.DEPT_ID=D.DEPT_ID

如果你看懂了,应该就可以照这个自己写一写了。