-1
A
回答
2
你可以使用UNION
SELECT Col_1 AS Col_3
FROM Numbers
UNION
SELECT Col_2 AS Col_3
FROM Numbers
1
如果你只想要两个表中的独特价值,不介意扫描表两次,然后:
select col1 as col3
from numbers
union
select col2
from numbers
如果你想保留所有的值,然后使用UNION ALL:
select col1 as col3
from numbers
union all
select col2
from numbers
如果表是足够大,使得避免两个扫描将是优选的:
with cte_two_rows as (
select 1 col from dual union all
select 2 col from dual)
select
case col
when 1 then col1
when 2 then col2
end col3
from
numbers cross join cte_two_rows
相关问题
- 1. 在一个阵列中合并两个字段
- 2. 从同一列中的不同表中合并两列
- 3. 合并两个列作为单个列在同一个表中
- 4. 如何合并两个不同阵列的两个不同的值在PHP笨
- 5. 如何两个相同长度的阵列有两个字段合并到一个数组(不追加/合并)
- 6. 将来自不同列的两个值合并到Datagridwiev的一列中
- 7. 结合在同一个SELECT语句包含两个VARCHAR字段不合并值
- 8. jquery-bootgrid如何在同一列中合并两个数据值
- 9. 合并两行到一个不同的文字排列
- 10. 合并CSV中两个不同列的所有值
- 11. 比较连续行中不在同一列的两个字段
- 12. 合并两列在一个数据帧,同时保持第一列的值
- 13. 合并两列值从另一个表
- 14. 如何在同一个语句中合并两个字段
- 15. 合并两个查询到一个在同一个表(相同列/不同行)
- 16. Excel中:合并两列合并到一列交替值
- 17. 如何将两个列值合并为一个列值?
- 18. 如何将两个不同的字段值合并到一行中?
- 19. 在Linux中将两个文件合并到不同的列中
- 20. python将两个不同的列表合并为一个
- 21. 将不同类型的两个阵列合并为一个
- 22. 灵活的合并 - 两列在一个
- 23. 将两个字段的值合并为一个集合中的一个
- 24. mySQL:合并同一个表中的列,并将值保存在同一行中
- 25. 我想在mysql工作台表中的同一列的同一字段中有两个不同的值?
- 26. 如何在sql中合并两个不同列的表格
- 27. 如何在oracle中合并两个不同的列
- 28. 宏搜索两个值在两个不同的列,并用它在第三列
- 29. 在MySQL选择在同一列中两个不同的值
- 30. C#合并两个列表,没有重复和总计一个字段值