SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.07.2013 03:00:27

tirpitz28
Участник
Зарегистрирован: 27.07.2013
Сообщений: 3

Выборка UNION и ORDER BY

Есть работающий запрос

(SELECT username, time FROM user_posts WHERE user_id = '".$user_id."' ORDER BY time ASC) UNION
(SELECT operator_name, time FROM admin_posts WHERE by_user_id = '".$user_id."' ORDER BY time ASC)

Суть вопроса в чем, мне сначала выводятся данные из первого запроса, потом из второго, а мне нужно чтобы данные из первого и второго запроса вернулись вперемешку с сортировкой по дате между собой, скажем чтобы было:

username 12:20:22
username 12:21:22
operator_name 12:24:22
username 12:26:22
operator_name 12:29:22

Неактивен

 

#2 27.07.2013 03:25:38

tirpitz28
Участник
Зарегистрирован: 27.07.2013
Сообщений: 3

Re: Выборка UNION и ORDER BY

Вопрос закрыт, все изначально работало!

Неактивен

 

#3 27.07.2013 03:32:40

tirpitz28
Участник
Зарегистрирован: 27.07.2013
Сообщений: 3

Re: Выборка UNION и ORDER BY

А точнее вот переделанный запрос
(SELECT username, time FROM user_posts WHERE user_id = '".$user_id."') UNION
(SELECT operator_name, time FROM admin_posts WHERE by_user_id = '".$user_id."')
ORDER BY time ASC

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson