MySQL 5.7+中的完全外连接实现[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我有一个MySQL连接的场景请看下面给出的2个表

表格1:

id   A   B
1    10  25
2    13  24
3    15  20

表2:

id   C   D
2    12  21
3    10  18
4    13  23

我的问题是将这些表连接到一个表中,该表返回两个表中具有相应值的所有行

表1 JOIN表2:

id     A     B     C     D
1     10     25   null  null
2     13     24    12    21
3     15     20    10    18
4     null   null  13    23

我想我们可以使用完全外连接来实现它。但是在MySQL 5.7+中不支持完全加入。我搜索了很多类似的问题。但所有人都在谈论左右联盟。那个解决方案不会帮助我,因为我总共有7个这样的表。我需要以这种方式从每个表中获取所有数据。因此,如果我使用联合左右联接,我的查询将成为一个巨大的查询。有没有其他方法来获得这个?

mysql join mysql-5.7
1个回答
0
投票

使用qazxsw poi左右连接

UNION ALL
© www.soinside.com 2019 - 2024. All rights reserved.