Из таблицы элементов мне нужно выбрать 10 элементов, принадлежащих к категории1,5 элементов, принадлежащих к категории2, и 2 элемента, принадлежащих к категории 3.
Есть ли способ выбрать значения в одном запросе
Технически не совсем один выбор ...
( 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 )
Редактировать: Добавлены фигурные скобки (см. Комментарий).