BOnjour,
je gère un site qui a depuis peu une erreur que je ne comprends pas car la gestion du site ne demande pas du tout de connaissance sql ou mysql (oscommerce pour ceux qui connaissent). Mais lorsqu'il y a un petit soucis comme c'est le cas actuellement je suis bien embête.
Pourriez vous m'aider à au moins "traduire" ce que me dit l'erreur ?
Merci d'avance:
1104 - The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay
select count(distinct p.products_id) as total from products p left join manufacturers m using(manufacturers_id) left join specials s on p.products_id = s.products_id left join tax_rates tr on p.products_tax_class_id = tr.tax_class_id left join zones_to_geo_zones gz on tr.tax_zone_id = gz.geo_zone_id and (gz.zone_country_id is null or gz.zone_country_id = '0' or gz.zone_country_id = '73') and (gz.zone_id is null or gz.zone_id = '0' or gz.zone_id = '0'), products_description pd where p.products_status = '1' and p.products_id = pd.products_id and pd.language_id = '1' and (IF(s.status, s.specials_new_products_price, p.products_price) * if(gz.geo_zone_id is null, 1, 1 + (tr.tax_rate / 100) ) >= 20) and (IF(s.status, s.specials_new_products_price, p.products_price) * if(gz.geo_zone_id is null, 1, 1 + (tr.tax_rate / 100) ) <= 30)
Partager