Bonjour je travail sur SQL Server 2008

Ma requete rencontre un probleme selon Microsoft sql server management edition. Une erreur de syntaxe vers le mot clé group sur ma derniere ligne


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Select table1.idpersonne from table1  
inner join (SELECT ENFANTS_A.enfantid FROM (select idpersele as enfantid from table2
INNER JOIN (select annee  from table3  where fushianet_peri = 1 and annee = 2010) AAAA  
ON table2.annee = AAAA.annee where idpersele > 0 group by idpersele  
UNION ALL
 select enfantid  from table4 
INNER JOIN (select annee  from table3 
where  annee =2010) AAAA  ON tinscalsh.annee = AAAA.annee where enfantid > 0
 group by enfantid ) ENFANTS_A GROUP BY ENFANTS_A.enfantid) ENFANTS group by table1.idpersonne
Je pense que c'est une erreur de parenthese mal placé ou manquante mais je n'arrive pas a voir ou est l'erreur

Merci d'avance