位置:首页 > 后端 > 数据库

MySQL内连接、左连接、右连接、全连接

chenlong 发布:2021-10-05 10:01:40阅读:

例子
a表 id name ,b表 id job parent_id
1 张三 ,1 23 1
2 李四 ,2 34 2
3 王武 ,3 34 4

a.id同parent_id 存在关系

1) 内连接
select a.*,b.* from a inner join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2

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 null null

3) 右连接
select a.*,b.* from a right join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null null 3 34 4

4) 完全连接
MySQL目前不支持此种方式,可以用其他方式替代解决

24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看