Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Второй архив вопросов и ответов (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/)
-   -   MySQL выборка из двух таблиц с сортировкой (https://www.otvetnemail.ru/vtoroj-arhiv-voprosov-i-otvetov-801/mysql-vyborka-iz-dvuh-tablic-s-sortirovkoj-21582/)

Guest 29.03.2011 07:59

MySQL выборка из двух таблиц с сортировкой
 
Привет форумчане, возникла необходимость делать поиск по пользователям сайта и выводить юзеров онлайн в начале результатов и вторично сортировать по полю degree. Как организовать выборку одним запросом.

Выборка юзеров из БД:
SELECT id FROM my_users ORDER BY degree DESC LIMIT 0, 30

Выборка юзеров онлайн
SELECT id FROM users_session WHERE guest='0' AND client_id='0'

Нужно выдать отсортированные id, в двух таблицах они совпадают, однако в таблице users_session записи лишь юзеров онлайн. Как совместить эти 2 запроса?


Часовой пояс GMT, время: 03:07.


© www.otvetnemail.ru - Форум вопросов и ответов.