Объединение двух запросов MySQL Как?
Здравствуйте!
Из одной таблицы нужно взять последние 5 записей и определенные (к примеру, 22,33,44,55,66) по ID. Можно ли как-то объединить в один запрос? первый: SELECT * FROM `tablename` WHERE ID in (22,33,44,55,66) и второй: SELECT * FROM `tablename` ORDER BY ID DESC LIMIT 5 |
(SELECT * FROM `tablename` WHERE ID in (22,33,44,55,66)) UNION (SELECT * FROM `tablename` ORDER BY ID DESC LIMIT 5)
Мне кажется не очень правильно.... Или правильно? |
Раз никто не ответил - видимо это единственное решение:write:
|
Часовой пояс GMT +3, время: 19:03. |