最赞回答 / 高行行
CREATE TABLE `user1` ( `id` int(11) NOT NULL COMMENT '主键', `user_name` varchar(255) DEFAULT NULL COMMENT '姓名', `over` varchar(255) DEFAULT NULL COMMENT '结局', PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;INSERT INTO `blog`.`user1`(`id`, `u...
2019-08-10
最赞回答 / 幸福是可积的
这个具体得看执行计划,join两表的连接条件有索引的话,数据库会根据连接条件获取满足条件的数据,并进行相应的优化,一般来说数据量小的话,走不走索引影响不大,数据量达到一定级别且连接条件的字段有索引,数据库就会走索引
2019-02-21
已采纳回答 / 久伴兔兔宝宝
left join即left outer join是左连接,若有A\B两张表,意思是查询出A表的全部数据和与之对应的B表数据,B表中没有的数据就用null代替;而right outer join是右连接,意思是查询出B表的全部数据和与之对应的A表数据。怎么会划等号?查出的数据都不一样的
2019-02-16
最新回答 / wuloves
参考这个吧 , 被你这个问题问的我也很懵逼 , 我找了这个文档链接 , 里面也没见到使用 is not null的 https://www.cnblogs.com/logon/p/3748020.html
2019-02-01
已采纳回答 / _好久不见_2
哈哈哈,你问的问题就是答案。他的作用就是获取所有数据在一列上面,然后遍历。假如你想要所有数据,然后不在同一列,你取出来 就要进行数据合并 然后遍历 或者两列分开遍历。
2019-01-02
最新回答 / 180416
left join 加上的: where b.字段名 is null ; 或者 right join 加: where a.字段名 is null去掉相同的部分就行
2018-12-04