开发者社区> 问答> 正文

SQL FULL OUTER JOIN 关键字是干嘛的

SQL FULL OUTER JOIN 关键字是干嘛的

展开
收起
小阳0000 2021-10-06 08:27:47 1844 0
2 条回答
写回答
取消 提交回答
  • 即使是搬砖,也要有自己的姿势

    sql中的关联查询分为 外关联和内关联 也就是 outer join 和 inner join outer join 又分为 full outer join left outer join right outer join ,平常使用的时候 outer一般都不写 直接是 right join left join 而join 就是full join, right join 和 left join 都有主表和被关联表之分 也就是右半部分和左半部分为主表。但是full outer join 是两站表的并集

    2021-10-11 17:43:47
    赞同 展开评论 打赏
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好, FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行. FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。 如图: image.png

    SQL FULL OUTER JOIN 语法

    SELECT column_name(s)
    FROM table1
    FULL OUTER JOIN table2
    ON table1.column_name=table2.column_name;
    SQL FULL OUTER JOIN
    
    2021-10-11 14:40:12
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载