sql-server-2005 - 将两列合并为一列并获得唯一的

标签 sql-server-2005

我的表中有两列。我需要将这两列合并为一列,同时确保结果列中的所有值都是唯一的(ID 不重复) 例如:

ChildCard    PrimaryCard
123456          123456
123450          123456
123446          123446
123456          123446
156456          155456
157456          155456
121290          124290
234567          204567

结果

CardID
123456
123450
123446
123456
156456
157456
121290
234567
124290
204567

任何帮助都会很棒。

谢谢。

最佳答案

SELECT ChildCard AS CardID FROM tbl UNION SELECT PrimaryCard FROM tbl

这将为您提供不同的卡条目列表,包括子卡条目和主卡条目。

关于sql-server-2005 - 将两列合并为一列并获得唯一的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910370/

相关文章:

SQL Server 2005 专业版上的 SQL 事件探查器

java - SQL Date&Time 和 java Date&Time 之间的区别,应该使用哪个?

sql-server-2005 - 返回两个输出参数 sp_executesql

java - 使用 Java 从 MS Server 2005 检索文件

c# - 了解数据库更新的 Web 应用程序

sql - 带有Select语句、执行动态SQL并返回值的表

sql - 显示前 n 条记录并合并其余行

sql - 提取名字和姓氏

sql-server - 是否可以强制SQL Server使用我想要优化递归cte查询的计划

数据库备份