2013-03-11 105 views
-1

我的条件我的查询,我想创建这样的我应该使用什么查询?

ID Name Address ID Name Address 
1 Dono x1 1 Dono x1 
2 Kasino x2 2 Kasino x2 
3 Indro x3 3 Indro x3 
4 Nano x4 4 Nano x4 

的数据来自一个表同一选择查询的查询结果,但是当我使用它Union All没有给我结果像我想要

这里是我的查询

select * from table x union all select * from table x

我应该用什么样的select说法?

+0

你为什么要重复相同的场两次行? – 2013-03-11 10:29:33

+0

为什么你需要重复的字段? – Kaf 2013-03-11 10:34:37

+0

你为什么复制列? 任何具体原因.. – Aspirant 2013-03-11 10:56:48

回答

1
select ID, Name, Address, ID, Name, Address from table x; 
1

你需要的是

select id, name, address, id, name, address from x 
1
SELECT *, * FROM x 

这似乎很奇怪,但很有效。更奇怪的是,你需要这样的结果。

UNION ALL用来连接从不同的查询,而不是列。

1

你需要的是查询...

select ID, [Name], [Address], ID, [Name], [Address] from Your_Tab