为了账号安全,请及时绑定邮箱和手机立即绑定

谁能详细解释下where里面的子查询是什么意思,看不太懂

谁能详细解释下where里面的子查询是什么意思,看不太懂

正在回答

3 回答

where b.kills = (select max(c.kills) from user_kills as c where b.user_id = c.user_id);可以这么理解:括号外的where b.user_id依次取数,但是只要满足括号内where b.user_id = c.user_id,即把同类ID最大的kills返回,相当于有一个分组条件;若不加上的话,只返回kills中最大的值,这个值是唯一的

0 回复 有任何疑惑可以回复我~

好像是没 意义吧 。同一个 表 关联 条件 都 是 user_id 


0 回复 有任何疑惑可以回复我~

where 里面 是条件:b.kills等于(select......) 这个子查询的结果。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

谁能详细解释下where里面的子查询是什么意思,看不太懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信