选择使用UNION QUERY

时间:2015-04-06 06:19:14

标签: mysql sql

我编写了两个sql select查询并使用' union'加入它。 但输出是混合的。我想先输出第一个查询,依此类推。 怎么可能。我的SQL小提琴如下。

SQLFiddle

2 个答案:

答案 0 :(得分:6)

尝试union all

select SUBSTR(name, 1, 2) from customer
union all
select SUBSTR(name, 1, 3) from customer
;

答案 1 :(得分:2)

如果您想先查看第一个查询。你可以使用union all

select SUBSTR(name,1, 2) from customer
union ALL
select SUBSTR(name,1, 3) from customer;

如果您想按名称订购,可以使用

select SUBSTR(name,1, 2) from customer
union
select SUBSTR(name,1, 3) from customer
order by substr;