美文网首页
MySQL学习之联结表

MySQL学习之联结表

作者: 罗罗攀 | 来源:发表于2017-08-24 16:47 被阅读684次

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

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

内联结

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

SELECT a.*,b.* FROM `user` AS a INNER JOIN score AS b ON a.`name` = b.`name`;

左联结

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

SELECT a.*,b.* FROM `user` AS a LEFT JOIN score AS b ON a.`name` = b.`name`;

右联结

类似于左联结。

相关文章

  • MySQL学习之联结表

    内联结是inner外联结分为左右 跟着程老哥学习下MySQL,看到联结表的时候还是很懵逼的,我们用案例看看,这几个...

  • MySQL之联结表 JOIN

    本文主要说明MySQL中对表进行联结的方法,其中主要包括INNER JOIN,LEFT JOIN,RIGHT JO...

  • MySQL联结表

    关系表: 把信息分解成多个表,一类数据一个表,各表通过某些常用值(即关系设计中的关系(relational))互相...

  • MySql 联结表

    创建联结 1、where联结 结果: 注意:这里如果省略where条件,会返回笛卡尔积结果 2、内部联结 inne...

  • MySQL—表联结

  • Mysql必知必会笔记——中

    在使用多个联结时应该分别测试每个联结,这样使故障排除更简单。 联结 WHERE子句指示mysql匹配两个表中的ve...

  • 03随风而逝

    写写今天学到的知识, 简单,少。 《mysql必知必会》:有 子查询,联结表,高级联结,组合查询,插入数据,更新和...

  • MySQL入门(四):表联结

    一、MySQL别名 (一)为表取别名 在查询数据时,如果表名很长,使用起来会不方便,此时,就可以为表取一个别名,用...

  • 高性能 SQL 计划 Day 3

    今天继续来学 SQL,主要是《MySQL必知必会》15-18章的内容。 Ch 15.联结表 1.联结 SQL 最强...

  • Mysql Review 之表联结入门篇

    1. 为什么要使用联结? 联结可以利用一条SELECT语句检索出存储在多个关系表上的数据,也就是联结多个表返回一组...

网友评论

      本文标题:MySQL学习之联结表

      本文链接:https://www.haomeiwen.com/subject/qfuedxtx.html