CREATE TEMPORARY TABLE _product_filters_products_1 (PRIMARY KEY product_id (product_id)) ENGINE = MEMORY IGNORE SELECT products.product_id FROM cscart_products AS products  LEFT JOIN cscart_companies AS companies ON companies.company_id = products.company_id  INNER JOIN cscart_products_categories as products_categories USE INDEX (idx_products_categories_composite) ON products_categories.product_id = products.product_id INNER JOIN cscart_categories ON cscart_categories.category_id = products_categories.category_id  AND cscart_categories.status IN ('A', 'H') AND cscart_categories.storefront_id IN (0, 1)  LEFT JOIN cscart_product_sales USE INDEX (idx_product_sales_category_amount) ON cscart_product_sales.product_id = products.product_id AND cscart_product_sales.category_id = products_categories.category_id  WHERE 1=1  AND cscart_categories.category_id IN (1628) AND (companies.status IN ('A') OR products.company_id = 0) AND products.company_id IN (13, 0) AND (products.amount > 0 OR products.tracking = 'D') AND products.status IN ('A') AND products.master_product_status IN ('A') AND products.master_product_id = 0 AND products.company_id > 0 ORDER BY NULL

Query is invalid