首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL学习之联结表内联结左联结右联结

MySQL学习之联结表内联结左联结右联结

作者头像
罗罗攀
发布2018-07-03 14:39:48
发布2018-07-03 14:39:48
6352
举报

内联结是inner 外联结分为左右

跟着程老哥学习下MySQL,看到联结表的时候还是很懵逼的,我们用案例看看,这几个联结方式的不同。 首先定义了简单的二个表,一个是用户名的个人信息user,一个是用户名的考试成绩score,看看表的结构。

内联结

内联结是二个表的交集,这里通过name字段匹配,就只能返回张三李四的信息(因为二个表都要这二个name)。

代码语言:javascript
复制
SELECT a.*,b.* FROM `user` AS a INNER JOIN score AS b ON a.`name` = b.`name`;

左联结

左联结返回左表的数据及交集。

代码语言:javascript
复制
SELECT a.*,b.* FROM `user` AS a LEFT JOIN score AS b ON a.`name` = b.`name`;

右联结

类似于左联结。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.08.24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 内联结
  • 左联结
  • 右联结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档