美文网首页
MySQL Join

MySQL Join

作者: 乔一波一 | 来源:发表于2019-03-07 10:05 被阅读0次

    SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。常用的有以下四种:


    假设我们有两张表一张客户表,一张订单表,

    persons orders

    1.inner join(内连接)

    select * from persons join orders on persons.persionID=orders.personID;(inner join和join一样的)

    从查询结果中可以看出来,只有匹配有结果才会在结果表中显示;

    2.left join(左外关联)

    select * from persons LEFT JOIN orders on persons.personID=orders.personID

    从查询结果中看出,左表的所有记录均会出现在结果表中,右表字段中没有匹配,值为null;

    3.right join(右外关联)

    select * from persons RIGHT JOIN orders on persons.personID=orders.personID;

    相关文章

      网友评论

          本文标题:MySQL Join

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