Problème sur une requete SQL

[Fermé]
Signaler
Messages postés
343
Date d'inscription
samedi 31 janvier 2009
Statut
Membre
Dernière intervention
29 avril 2014
-
Bonjour,


J'aurais besoin d'aide sur une requête SQL qui me pose problème.

Quand je la lance, j'ai le problème suivant:
#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 


Je sais qu'elle n'est pas forcément optimal, mais quelqu'un pourrait-il m'aider ?

Voici la requête :
SELECT fm.fid, f.type, fm.titre, fm.anneeprod, COUNT(distinct s.sid) as nbr_seance, COUNT(distinct s.fid_c) as nbr_salle FROM FICHES f, FICHES_PRE fp, FICHES_METRAGES fm, FICHES_DATES fd, FICHES_SEANCES s, PHOTOS p, c_fiches_photos cfp WHERE f.fid=fm.fid AND f.fid=fp.fid AND f.fid=fd.fid AND f.fid=s.fid_m AND f.type='longmetrage' AND fm.titre NOT LIKE '[none%]%' AND fd.prochainement=0 AND fd.sortie_cinema<2013-02-26 AND cfp.pid=p.pid AND cfp.fid=f.fid AND cfp.type='metrage' AND p.valid=1 GROUP BY s.fid_m ORDER BY f.crea DESC, f.fid DESC LIMIT 1000


Merci d'avance