我应该使用什么查询?

时间:2013-03-11 10:25:14

标签: sql join union

我对查询有条件,我想像这些

创建查询结果
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语句?

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

您需要的是

select id, name, address, id, name, address from x

答案 2 :(得分:1)

SELECT *, * FROM x

这看起来很奇怪,但确实有效。更奇怪的是,你需要这样的结果。

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

答案 3 :(得分:1)

您需要的查询是......

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