表数据如下:
1.LEFT JOIN(左连接)
select * fromuser u LEFT JOIN dept d on d.userId = u.userId
个人理解:左连接时,以左边的数据表为基础,关联查询,右边的表查询不到到则匹配为null,匹配到则有值。
2.RIGHT JOIN(右连接)
select * fromuser u right JOIN dept d on d.userId = u.userId
个人理解:右连接时,以右边的数据表为基础,关联查询,左边的表查询不到到则匹配为null,匹配到则有值。
3.INNER JOIN(内连接)
select * fromuser u INNER JOIN dept d on d.userId = u.userId
个人理解:内连接时,关联查询,匹配到则有值。