fog
Рыцарь Джедай
ORDER только для всего UNIONa, или для каждого отдельного запроса тоже?
Не могу понять, ORDER внутри каждого из запросов в UNION игнорируется?
В этом запросе для примера ORDER'ы никак не влияют на порядок отображения записей.
результат такой
14
16
17
18
19
20
21
22
23
10
11
12
а должен быть такой
23
22
21
20
18
17
16
14
10
11
12
Не могу понять, ORDER внутри каждого из запросов в UNION игнорируется?
Код:
(
SELECT transport_id
FROM trucking_transport
where transport_id >= 14
ORDER BY transport_id DESC
)
UNION
(
SELECT transport_id
FROM trucking_transport
where transport_id <= 12
ORDER BY transport_id ASC
);
результат такой
14
16
17
18
19
20
21
22
23
10
11
12
а должен быть такой
23
22
21
20
18
17
16
14
10
11
12