MySQL中没有FULL OUTER JOIN的处理

Posted 一步至遥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL中没有FULL OUTER JOIN的处理相关的知识,希望对你有一定的参考价值。

FULL OUTER JOIN:
SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name=table2.column_name;

mysql中可以使用UNION,同时联合LEFT JOIN 与RIGHT JOIN,如:

SELECT column_name(s) FROM table1 LEFT JOIN table2 ON table1.name = table2.name

UNION

SELECT column_name(s) FROM table1 RIGHT JOIN table2 ON table1.name =table2.name;

 

以上是关于MySQL中没有FULL OUTER JOIN的处理的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MySQL 中进行 FULL OUTER JOIN?

如何在 MySQL 中进行 FULL OUTER JOIN?

在 MySQL 中执行 FULL OUTER JOIN 查询时出错 [重复]

如何在 MySQL 中 FULL OUTER JOIN 多个表

oracle的full outer join如何排除掉空值

为啥 MySQL 会在 FULL OUTER JOIN 上报告语法错误?