Gtvar
Создатель
- Регистрация
- 25 Мар 2010
- Сообщения
- 15
- Реакции
- 0
- Автор темы
- #1
Помогите сделать запрос для MySQL.
Нужно чтобы Выдавало список продуктов сгрупированых по category_id IN(5,1,3) именно в таком порядке.
тоесть, сначала идут продукты категории 5, отсортированные по цене, затем 1 тоже по цене отсортированные и т.д.
Пробовал так, не то, оно сортирует категорию как 1 3 5
SELECT * FROM products WHERE category_id IN(5,1,3) AND enabled = 1 ORDER BY category_id ASC, price ASC
С группировкой таже история.
Код:
"SELECT * FROM TableProds
WHERE category_id IN(5,1,3)
ORDER BY price";
тоесть, сначала идут продукты категории 5, отсортированные по цене, затем 1 тоже по цене отсортированные и т.д.
Пробовал так, не то, оно сортирует категорию как 1 3 5
SELECT * FROM products WHERE category_id IN(5,1,3) AND enabled = 1 ORDER BY category_id ASC, price ASC
С группировкой таже история.