使用 left join 时,条件放在 on 和 where 中的区别
在使用 left join 的时候,发现将条件放在 on 中后,筛选出的结果不符合预期的结果。原本通过筛选条件后需要 1 条满足的条件的数据,结果出现 10 条,而且不满条件的数据中有些字段为 null。
1、构建表
数据库:mysql - 8.0.28
用户信息表
CREATE TABLE `user_info` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
`user_id` bigint NOT NULL COMMENT '.
原创
2022-02-08 19:30:00 ·
1518 阅读 ·
0 评论