举例解释一下SQL中左外连接和右外连接,内连接的例子。以及还有什么连接,一起说下吧,一定采纳

2024-12-05 03:30:20
推荐回答(1个)
回答(1):

内连接
select a.*,b.* from a inner join b on a.id=b.parent_id

结果是
1 张3 1 23 1
2 李四 2 34 2

左连接
select a.*,b.* from a left join b on a.id=b.parent_id

结果是
1 张3 1 23 1
2 李四 2 34 2
3 王武 null

右连接
select a.*,b.* from a right join b on a.id=b.parent_id

结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4

完全连接
select a.*,b.* from a full join b on a.id=b.parent_id

结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4
3 王武 null