美文网首页
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