为啥要用where 在c.user_id=b.user_id

来源:2-8 使用join优化聚合子查询

qq_d_134

2018-12-06 14:46

SELECT u.username, uk.timer, uk.kills FROM `user` u JOIN user_kills uk ON u.id = uk.user_id GROUP BY u.username HAVING uk.kills=max(uk.kills) 这样也行也能得出来为啥要用where 在c.user_id=b.user_idhttps://img2.mukewang.com/5c08c58c0001d09f06600667.jpg

写回答 关注

1回答

  • ht_童子
    2018-12-12 16:22:55

    关联查询

MySQL开发技巧(一)

DBA和开发人员都必备的技能,SQL技巧一个好程序员必备技能

148779 学习 · 123 问题

查看课程

相似问题