Выберите значения с несколькими ограничениями - PullRequest
1 голос
/ 09 февраля 2012

Из таблицы элементов мне нужно выбрать 10 элементов, принадлежащих к категории1,5 элементов, принадлежащих к категории2, и 2 элемента, принадлежащих к категории 3.

Есть ли способ выбрать значения в одном запросе

1 Ответ

4 голосов
/ 09 февраля 2012

Технически не совсем один выбор ...

( SELECT * FROM items WHERE belongs_to='category1' LIMIT 10 )
UNION
( SELECT * FROM items WHERE belongs_to='category2' LIMIT 5 )
UNION
( SELECT * FROM items WHERE belongs_to='category3' LIMIT 2 )

Редактировать: Добавлены фигурные скобки (см. Комментарий).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...