LEFT JOIN

  • Автор темы Автор темы Name
  • Дата начала Дата начала
Да еще есть таблица group, я просто упростил чтоб на расписывать тут.
Но суть не меняется.
В одном столбце все подгруппы одной группы,
в другом фирмы определенной подгруппы
В запросе будет вот так:
www.что -то.ru?group=2&podgroup=5
 
ты так и не объяснил - почему тебе приспичило все одним запросом сделать
 
Сижу, пишу , думаю надо двумя запросами делать.
Прикидываю, наверное можно одним с LEFT JOIN, пробую не проходит.
Спрашиваю , может что подскажут. Ничего. Придется двумя.
Ну и вот.
 
Да можно было бы замерить, только зароса лефтджойного нет.
А что лучше 1 помедленее или 2 побыстрее, наверое кроме скорости еще какие то параметры играют роль.
Вообще у меня на этот каталог получается три запроса.
Is it normal?
 
еще попытка телепата:

SELECT p.name, f.name FROM product AS p
LEFT JOIN firm AS f ON p.firm_id = f.id AND p.podgroup_id = 5
AND p.group_id = 28
 
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
Name>> А то что я запостил - не работает?
Не неработает.
 
Сверху