假设我有一个表格
a b c d
1 v 3 x
2 w 4 y
3 x 5 z
4 y 1 v
包含 a、b、c 和 d 列。我想要列 a 和 c 的并集,同时保持列对 a+b 和 c+d 锁定。我希望输出是
col1 col2
1 v
2 w
3 x
4 y
5 z
我知道如何使用 UNION ALL 来连接两列,但是当这两列中的每一列都与另一列配对时,我该如何连接两列呢?
最佳答案
您需要 UNION
而不是 UNION ALL
来过滤重复对:
SELECT a,b FROM YourTable
UNION
SELECT c,d FROM YourTable
关于mysql - 2 对列的并集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40762225/