Да еще есть таблица group, я просто упростил чтоб на расписывать тут.
Но суть не меняется.
В одном столбце все подгруппы одной группы,
в другом фирмы определенной подгруппы
В запросе будет вот так:
www.что -то.ru?group=2&podgroup=5
Сижу, пишу , думаю надо двумя запросами делать.
Прикидываю, наверное можно одним с LEFT JOIN, пробую не проходит.
Спрашиваю , может что подскажут. Ничего. Придется двумя.
Ну и вот.
Да можно было бы замерить, только зароса лефтджойного нет.
А что лучше 1 помедленее или 2 побыстрее, наверое кроме скорости еще какие то параметры играют роль.
Вообще у меня на этот каталог получается три запроса.
Is it normal?
Thanks to chira.
Я так и знал что chira знает.
Немного подправил, все работает.
SELECT p.name, f.name FROM product AS p
LEFT JOIN firm AS f ON p.firm_id = f.id AND p.podgroup_id = 29
WHERE p.group_id = 2