外链接

    外链接sql


    包括左向外联接、右向外联接和完整外部联接。code


    左链接:left join 或 left outer joinget


    左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的全部行,不只是链接列所匹配的行。若是左表的某行在右表中没有匹配行,因而在相关联的结果集行中,右表的全部选择列均为空值(null)。table


    sql 语句:select * from table1 left join table2 on table1.id=table2.idselect


    右向外链接:right join 或 right outer join数据


    右向外联接是左向外联接的反向联接。将会返回右边表的全部行。若是右表的某行在左表中没有匹配行,则将为左表返回空值。tab


    sql 语句:select * from table1 right join table2 on table1.id=table2.idco


    完整外部联接:full join 或 full outer joinjoin


    完整外部联接返回左表和右表中的全部行。当某行在另外一个表中没有匹配行时,则另外一个表的选择列表列包含空值。若是表之间有匹配行,则整个结果集行包含基表的数据值。ab

    sql 语句:select * from table1 full join table2 on table1.id=table2.id  

相关文章
相关标签/搜索