sql结合2列sql

时间:2014-09-19 17:21:00

标签: sql ms-access

我的SQL和Access有点生疏,所以只想要一些帮助。

我在Access

中有一组如下所示的数据
C1 C2 C3 
1  A  C
2  B  D
3  B  E  

根据这些数据,我希望运行一个SQL查询,该查询将第2列和第3列组合在一起,但同时保留第1列中的信息。我在下面说明了这个

C1 C2
1  A 
2  B
3  B
1  C
2  D
3  E 

我使用联合语法运行sql查询以组合第1列和第2列,但也无法弄清楚如何包含第1列数据。

对此的任何帮助将不胜感激。

谢谢,

1 个答案:

答案 0 :(得分:1)

不知道访问权限,但是它是否支持联合,例如:

select c1, c2 as c2 from T
union all
select c1, c3 as c2 from T

应该有效。如果c2和c3总是不同,或者如果您对重复项不感兴趣,可以使用union代替union all