Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Модификация запроса.
 
 автор: Artik20003   (06.09.2008 в 19:22)   письмо автору
 
 

Здравствуйте!

Разбираюсь щас с VirtueMart и очень хочется сделать фильтр по производителю. Есть толи запрос толи его часть (я не силен в Mysql ) вот она

 SELECT DISTINCT
`product_id`, `product_url`, `product_weight`
и еще штук 20
 FROM (`jos_vm_product`, `jos_vm_category`,
 `jos_vm_product_category_xref`,`jos_vm_shopper_group`)
LEFT JOIN `jos_vm_product_price` ON `jos_vm_product`.`product_id` = `jos_vm_product_price`.`product_id` 
WHERE `jos_vm_product_category_xref`.`product_id`=`jos_vm_product`.`product_id` AND `jos_vm_product_category_xref`.`category_id`=`jos_vm_category`.`category_id` AND `jos_vm_product_category_xref`.`category_id`=249 AND 
И еще штук 30 условий
 GROUP BY `jos_vm_product`.`product_sku` 
ORDER BY `jos_vm_product`.`product_name` ASC 


Данный запрос возвращает все товары 249-ой категории.

А мне нужо только те у которых

`jos_vm_product_mf_xref`.`manufacturer_id` =215
но я не знаю куда и как втулить этот запрос чтоб работало

В таблице `jos_vm_product_mf_xref 2 поля `manufacturer_id` и 'product_id` тут товары привязываются к производителю



Если что еще нужно знать для решения, то я на форуме, отвечу сразу :-)

  Ответить  
 
 автор: Trianon   (07.09.2008 в 14:22)   письмо автору
 
   для: Artik20003   (06.09.2008 в 19:22)
 

Если совсем не хочется разбираться в смысле запроса, то
AND `jos_vm_product_mf_xref`.`manufacturer_id` =215
нужно записать перед строкой GROUP BY.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования