J'ai une requête (une sous-requëte retournant une table) du genre
SELECT *
FROM (SELECT champ1, AVG (champ2), champ3
FROM tbl1
GROUP BY champ3) T1
INNER JOIN (SELECT champ4, champ5
FROM (SELECT champ1, AVG (champ2), champ3
FROM tbl1
GROUP BY champ3) ) T2
ON T1.champ1=T2.champ2
Dans L'IDE Delphi, événement sur clic d'un bouton
Nom de TQuery = qryBulletin
je tape ce qui suit
qryBulletin.Sql.Add ('SELECT *') ;
qryBulletin.Sql.Add ('FROM (SELECT champ1, AVG (champ2), champ3'
+ 'FROM tbl1'
+ 'GROUP BY champ3) T1 ;
qryBulletin.Sql.Add ('INNER JOIN (SELECT champ4, champ5 '
+ ' FROM (SELECT champ1, AVG (champ2), champ3 '
+ ' FROM tbl1 '
+ 'GROUP BY champ3) ) T2 ') ;
qryBulletin.Sql.Add ('ON T1.champ1=T2.champ2') ;
mais à l'exécution quand je clique sur le bouton il y a un message d'erreur (Invalid use of key token SELECT line 2) signalé à la ligne 2 sur le SELECT
Aidez moi svp !