2015-04-06 5 views
2

Я написал два запроса на выбор sql и присоединяюсь к нему, используя 'union'. Но результат был смешанным. Я хочу, чтобы первые запросы выводились первым и так далее. Как это возможно. Мой скрипт SQL приведен ниже.SELECT USING QUERY

SQLFiddle

+0

Использование sqlfiddle это отличная идея. –

ответ

6

Попробуйте с union all:

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

Спасибо .. это работает .. –

2

, если вы хотите увидеть первые запросы первого. Вы можете использовать профсоюз всех

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;