Сортировка в SQL с наличием UNION

280
25 мая 2018, 21:20

Есть SQL запрос:

SELECT question_text, q.publish_time AS qTime, a.time AS aTime, answer_text, u.username AS 'from', i.username AS 'to' FROM tb_questions q 
JOIN tb_question_recipients qr on q.id=qr.id_question 
JOIN tb_users u on q.user_id=u.user_id 
JOIN tb_answers a on q.id=a.question_id 
JOIN tb_users i on i.user_id=a.user_id 
WHERE a.user_id=1
AND q.private=0
UNION 
SELECT question_text, q.publish_time AS qTime, a.time AS aTime, answer_text, u.username AS 'from', i.username AS 'to' FROM tb_questions q 
JOIN tb_question_recipients qr on q.id=qr.id_question 
JOIN tb_users u on q.user_id=u.user_id 
JOIN tb_answers a on q.id=a.question_id 
JOIN tb_users i on i.user_id=a.user_id
WHERE q.user_id=1
AND q.private=0

Хочу также применить сортировку по aTime но не знаю где и куда всатвлять ORDER BY atime. Пытался вставить в конце запроса, но не получилось

READ ALSO
Вывод записей с БД средствами PHP в стиле Masonry

Вывод записей с БД средствами PHP в стиле Masonry

предположим есть вот такая разметка HTML:

231
Как настроить open server для mail()?

Как настроить open server для mail()?

Помогите настроить open server для отправки mail

237
Php Фатальная ошибка.(mb_substr)

Php Фатальная ошибка.(mb_substr)

возникает ошибка при использовании функции mb_substr() Fatal error: Uncaught Error: Call to undefined function subsrt() in C:\xampp\htdocs\mylocalwebloc\index

209
Обновление строк Mysql одним запросом

Обновление строк Mysql одним запросом

Как можно обновить несколько строк одним запросом? Что-то у меня не получается все это заставить работать правильно

224