开发者社区> 问答> 正文

sql查询语句,求助

比如有两张表 用户表User {id name }
成绩表Score {id userid coursename courseScore}
现在怎么查找每个用户的最高成绩

展开
收起
吴孟桥 2016-06-16 18:06:16 1762 0
1 条回答
写回答
取消 提交回答
  • select distinct u.id,u.name,s.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

    不一定对你自己再改改。

    2019-07-17 19:41:42
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载