Bonjour à tous,
j'essaie de changer une requete générée par MS Query en remplacant le WHERE par un INNER JOIN
Quand je valide la requête j'ai une erreur de syntaxe, voir image attachée
Je ne maitrise pas SQL, je voudrais optimiser la requête suivante qui prend 15 min, il y a 158000 enreg dans la table DOSSIERS et 135000 dans FICHESSTATS, la requete doit normalement retourner 2000 lignes
je ne comprends pas pourquoi c'est si long
Je requete une base 4D 2003 à partir d'Excel 2003, sur Win XP SP3 en passant par un driver ODBC
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DOSSIERS.CodeClientComm, DOSSIERS.Numero, FICHESSTATS.NbPages, FICHESSTATS.numDossLong FROM DOSSIERS DOSSIERS, FICHESSTATS FICHESSTATS WHERE FICHESSTATS.numDossLong = DOSSIERS.Numero AND ((DOSSIERS.CodeClientComm='DUPONT'))
Partager