关于inner join ..on 与 left join...on left outer join ..on
(1)inner join..on是 值的是包括a表和b表中相同的字段
例子 select * from a inner join b on a.id = b.id
就是显示出 a与b表中相同的id的值
(2left...join..on 是指的是左边表的全部值 加上与b表中id 相同的值
例子 select * from a left join b on a.id = b.id
则显示的是a中的全部记录以及a表与b表中相同的id的记录 并且 b表中与a表中的id相同的id是没有记录的 是空的字符创
(3)left oute join..on 值的是 a表中的全部和b表中的相同的id值 并且 b中没有的 用null表示
(1)inner join..on是 值的是包括a表和b表中相同的字段
例子 select * from a inner join b on a.id = b.id
就是显示出 a与b表中相同的id的值
(2left...join..on 是指的是左边表的全部值 加上与b表中id 相同的值
例子 select * from a left join b on a.id = b.id
则显示的是a中的全部记录以及a表与b表中相同的id的记录 并且 b表中与a表中的id相同的id是没有记录的 是空的字符创
(3)left oute join..on 值的是 a表中的全部和b表中的相同的id值 并且 b中没有的 用null表示
本文深入解析SQL中的三种连接查询方式:INNER JOIN、LEFT JOIN和LEFT OUTER JOIN,详细解释它们的区别及应用场景,通过实例展示如何在实际数据库操作中运用这些连接方式。
1565

被折叠的 条评论
为什么被折叠?



