美文网首页
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 之表联结入门篇

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