Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите сообразить
Форумы портала PHP.SU » » Вопросы новичков » Помогите сообразить

Страниц (1): [1]
 

1. ikarus - 27 Октября, 2016 - 08:08:28 - перейти к сообщению
Есть в mysql две таблицы:

1. Продукты
Поля: Id; Товар; Тип товара

2. Типы товаров
Поля: id; Тип товара; Приоритет

Задача: получить продукты из таблицы "продукты" и отсортировать их по приоритету соответствующего типа товара!

Можно ли это сделать запросом к mysql или только последующей обработкой в php?

з.ы. условия задачи менять нельзя

апдейт:
идея вдруг возникла:
select * from products p left join producttype pt on (p.type = pt.type) where 1 sort order p.type;
прокатит?
2. 3d_killer - 27 Октября, 2016 - 10:17:09 - перейти к сообщению
where 1 sort order
это что за запись такая?
(Добавление)
не прокатит, хрень написал
3. ikarus - 27 Октября, 2016 - 12:42:20 - перейти к сообщению
3d_killer пишет:
where 1 sort order
это что за запись такая?
(Добавление)
не прокатит, хрень написал


да, я немного в синтаксис плюнул.... но в общем решил задачу

 

Powered by ExBB FM 1.0 RC1