网站建设知识
MySQL模拟全联接
2025-07-22 10:02  点击:0

今天想在MySQL上执行以下FULL JOIN,没想到报错,把FULL改成LEFT,立马出结果了,很显然是FULL的错误。

最后在网上查了以下,发现果然MySQL不支持全联接,但是在实际的操作中我们还是很有可能需要全联接这样的操作的,有没有代替的操作呢,答案是肯定的,SQL语句也很简单:

SELECT * FROM table1 LEFT JOIN table2UNION ALLSELECT * FROM table1 RIGHT JOIN table2

这样就可以替换全联接了。