问题描述
- oracle中sql查询语句,求助
- 比如有两张表 用户表User {id name }
成绩表Score {id userid coursename courseScore}
现在怎么查找每个用户的最高成绩
解决方案
select distinct u.idu.names.courseScore
from User as u
inner join
(
select max(courseScore) as courseScore userid from Score
group by userid
)
as s
on u.id=s.userid
不一定对你自己再改改。
解决方案二:
用ID关联啊 desc oracle太久没用 了
时间: 2024-08-29 01:26:00