Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Объединение двух запросов MySQL Как? (https://javascript.ru/forum/server/68523-obedinenie-dvukh-zaprosov-mysql-kak.html)

zawm 21.04.2017 21:08

Объединение двух запросов 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

zawm 21.04.2017 21:41

(SELECT * FROM `tablename` WHERE ID in (22,33,44,55,66)) UNION (SELECT * FROM `tablename` ORDER BY ID DESC LIMIT 5)

Мне кажется не очень правильно.... Или правильно?

zawm 28.04.2017 22:01

Раз никто не ответил - видимо это единственное решение:write:


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