Bonjour à tous;
Voilà dans ma page pour remplir ma table, je dois exécuter une requête.
Pour info ma BdD est MySQL
Le code de la requête est le suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT B.*, C.*, D.* FROM
(SELECT  pers.ID, MAX(charge.Num) AS Num 
FROM pers INNER JOIN charge ON pers.ID=charge.ID
GROUP BY pers.ID) A INNER JOIN pers B ON A.ID=B.ID INNER JOIN charge C ON A.ID=C.ID AND A.Num=C.Num INNER JOIN 
direct D ON B.code_dir=D.code_dir INNER JOIN mdp E ON B.flag=e.flag
Le code d'initialisation de ma table est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
SI HExécuteRequête(REQ_req,hRequêteDéfaut)=Faux ALORS
	Erreur("Erreur initialisation requête" + RC + HErreurInfo())
	RETOUR
FIN
TANTQUE PAS HEnDehors(REQ_req)
	TABLE_pers.COL_ID=REQ_req.ID
	TABLE_pers.COL_Nom=REQ_req.nom
                       .
                       .
                       .
 
	HLitSuivant(REQ_req)
FIN
Lors de l'exécution, j'ai une erreur me disant qu'il y a un problème sur mon code SQL, or, ce dernier je l'ai testé et ça marche, je l'ai même testé sur l'éditeur de requête WEBDEV.
Une idée de comment je pourrai régler ce problème?
Merci