美文网首页
Mysql Review 之表联结入门篇

Mysql Review 之表联结入门篇

作者: 大熊BIGBEAR | 来源:发表于2018-10-30 22:33 被阅读0次

1. 为什么要使用联结?

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

2. 一个创建联结的简单例子

SELECT vend_name,prod_name,prod_price //检索出这三列数据
FROM vendors,products //从这两个表中
WHERE vendors.vend_id = product.vend_id //条件是两个表中的vend_id相等
ORDER BY vend_name,prod_name; //通过vend_name,prod_name排序

创建联结语句时,一定要注意的WHERE子句,如果没有WHERE子句,第一个表中的每一行都i将于第二个表中的行配对,从而产生大量不希望检索出的结果,也就是笛卡儿积(没有联结条件的表关系返回的结果)

应该保证所有联结都有WHERE子句,并且保证WHERE子句的正确性

相关文章

  • Mysql Review 之表联结入门篇

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

  • MySQL之联结表 JOIN

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

  • MySQL学习之联结表

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

  • 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 之表联结入门篇

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