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

最新回答 / HANG_Y
这个join与inner join的用法是一样的

最新回答 / 本罪
可能是数据量太细微了吧 亲测两种的结果都是 Query OK, 1 row affected (0.00 sec)

最赞回答 / 恶魔督督
-- 注意自己是否需要建库create database if not exists mysqldv1;use mysqldv1;  -- 新建 user1 表 create table if not exists user1(  id smallint unsigned primary key auto_increment,   user_name varchar(40),   over1 varchar(40));-- 新建 user2 表create table if not exists user...

最新回答 / 0_菇凉将我作甚_0
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中最大的值,这个值是唯一的

最新回答 / 精慕门6450554
c是user_kills的别名(user_kills有两个别名),max是用来求最大值的函数

最赞回答 / 野生码农在线co腚
right join 是以右表为基础 也就是B表为基础的, B表不可能有空值 .  你说的 b.over is not null 加不加一样..  应该是a.username is not null 就查出了 a.b重合的部分

最新回答 / 慕粉1820434296
实际操作,就是你在做项目的过程中吧

最赞回答 / ahSheng
是user_kills表的kills字段

最新回答 / qq_天涯若比邻_1
因为每个表之间都是有关联的,并不是只修改一个表就可以了,那样在你下次查询的时候会发现新的问题
课程须知
本门教程主要针对的是MySQL数据库,熟悉数据库的CRUD操作是掌握本门教程精华的必要条件。
老师告诉你能学到什么?
1、如何正确的使用join语句 2、如何实现分组选择数据

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消