关于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表示