*

andre

  • *
  • 35

Запрос на список товаров

В файле /oscommerce-3.0a5/oscommerce/includes/classes/products.php есть запрос на список товаров:

 

     select distinct p.products_id
      from :table_products p
      left join :table_product_attributes pa on (p.products_id = pa.products_id)
      left join :table_templates_boxes tb on (pa.id = tb.id and tb.code = "manufacturers"),
      :table_products_description pd,
      :table_categories c,
      :table_products_to_categories p2c
     where p.products_status = 1 and p.products_id = pd.products_id and
      pd.language_id = :language_id and p.products_id = p2c.products_id and
      p2c.categories_id = c.categories_id

 Он у меня выполняется ~ 14 сек в phpMyAdmin. Но если "выбросить" из запроса left join с

             left join :table_product_attributes pa on (p.products_id = pa.products_id)
             left join :table_templates_boxes tb on (pa.id = tb.id and tb.code = "manufacturers"),

то запрос выполняется < 1 сек, хотя результат тот-же. Гуру, можете подсказать за что отвечают данные связки?

Спасибо.

*

stol

  • *
  • 28

А что в результате запроса надо получить, вы разобрались?