В файле /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 сек, хотя результат тот-же. Гуру, можете подсказать за что отвечают данные связки?
Спасибо.