У меня такой запрос
SELECT t.id,t.name,t.count
FROM Teacher
UNION
SELECT '','',(SELECT count(*) FROM student)
Теперь я хочу использовать order by только в первом запросе перед объединением, как это
SELECT t.id,t.name,t.count
FROM Teacher
ORDER BY t.name ASC
UNION
SELECT '','', (SELECT count(*) FROM student)
но это не работает
Я также использовал
SELECT *
FROM (SELECT t.id,t.name,t.count FROM Teacher) as teacher
UNION
SELECT '','',(SELECT count(*) FROM student)
ORDER BY name ASC
но он включает второй запрос также в порядке, и он также меняет свою позицию, и я не хочу, чтобы заказ был выполнен по второму запросу только по первому.