SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 09.10.2012 13:10:43

jei
Участник
Зарегистрирован: 09.10.2012
Сообщений: 3

Помогите расшифровать сложный запрос.

Помогите расшифровать сложный запрос.
Он отвечает за выборку продуктов с определённым производителем.
Я примерно понимаю что берутся определённый товары с соответствующим производителес,но хотелось бы знать по точнее

1.не понимаю к примеру зачем второй раз присоединять LEFT JOIN название что ли производителя достают?
2.Есть ли у этого запроса левая первая чать к чему они его присоединяют?


спасибо.

if ($joinMf == TRUE) {
         $joinedTables .= ' LEFT JOIN `#__virtuemart_product_manufacturers` ON p.`virtuemart_product_id` = `#__virtuemart_product_manufacturers`.`virtuemart_product_id`
          LEFT JOIN `#__virtuemart_manufacturers_'
. VMLANG . '` as m ON m.`virtuemart_manufacturer_id` = `#__virtuemart_product_manufacturers`.`virtuemart_manufacturer_id` ';
      }

Отредактированно jei (09.10.2012 13:14:42)

Неактивен

 

#2 09.10.2012 13:27:38

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Помогите расшифровать сложный запрос.

1. Чтобы ответить нужно видеть весь запрос.
2. Да. В скрипте запрос формируется из нескольких переменных, вами показана лишь часть запроса.

Неактивен

 

#3 09.10.2012 13:39:03

jei
Участник
Зарегистрирован: 09.10.2012
Сообщений: 3

Re: Помогите расшифровать сложный запрос.

может формирование запроса происходит в этом месте

$product_ids = $this->exeSortSearchListQuery (2, $select, $joinedTables, $whereString, $groupBy, $orderBy, $this->filter_order_Dir, $nbrReturnProducts);

Отредактированно jei (09.10.2012 13:39:41)

Неактивен

 

#4 09.10.2012 13:44:15

jei
Участник
Зарегистрирован: 09.10.2012
Сообщений: 3

Re: Помогите расшифровать сложный запрос.

кому интересно и кто может помочь не бесплатно
ссылка на весь код
http://levis.hostoi.com/product.rar

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson