美文网首页
mysql 连接

mysql 连接

作者: 安徒生 | 来源:发表于2018-08-04 11:43 被阅读6次

    1.内连接

    内连接是连接的几个表之间完全匹配的记录;
    基本格式为select a.*,b.* from a inner join b on a.id=b.id

    2.左外连接

    左外连接是连接的几个表之间以左边为基准的连接,即左边的记录右边没有的会显示为空;
    基本格式为select a.*,b.* from a left (outer) join b on a.id=b.id

    3.右外连接

    右外连接是连接的几个表之间以右边为基准的连接,即左外连接的逆向,即右边的记录左边没有的会显示为空;
    基本格式为select a.*,b.* from a right (outer) join b on a.id=b.id

    4.全连接

    全连接是几个表之间的记录是返回左表和右表中的所有行。
    如果某行在另一个表中没有匹配行,则另一个表的选择列表的匹配行赋为空值,如果表之间有匹配行,则整个结果集行包含基表的数据值。
    基本格式为select a.*,b.* from a full (outer) join b on a.id=b.id

    相关文章

      网友评论

          本文标题:mysql 连接

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