最赞回答 / 恶魔督督
-- 注意自己是否需要建库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...
2018-04-20
最新回答 / 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中最大的值,这个值是唯一的
2018-03-14
最赞回答 / 野生码农在线co腚
right join 是以右表为基础 也就是B表为基础的, B表不可能有空值 . 你说的 b.over is not null 加不加一样.. 应该是a.username is not null 就查出了 a.b重合的部分
2018-03-12