Привет форумчане, возникла необходимость делать поиск по пользователям сайта и выводить юзеров онлайн в начале результатов и вторично сортировать по полю 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 запроса?
|