这个问题在这里已有答案:
我有一个MySQL连接的场景请看下面给出的2个表
id A B
1 10 25
2 13 24
3 15 20
id C D
2 12 21
3 10 18
4 13 23
我的问题是将这些表连接到一个表中,该表返回两个表中具有相应值的所有行
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个这样的表。我需要以这种方式从每个表中获取所有数据。因此,如果我使用联合左右联接,我的查询将成为一个巨大的查询。有没有其他方法来获得这个?
使用qazxsw poi左右连接
UNION ALL