bonjour !

j'aimerais faire une requête du type
mais je n'arrive pas à écrire syntaxiquement le UNION au niveau du from
table1 et table2 sont deux tables ayant les memes champs mais avec des enregistrements disjoints.

SELECT a.champ1, b.champ2, AVG(a.valeur), SUM(a.nb_robots),
FROM (table1 UNION table2) a, table3 b
where
b.champ4 = a.champ4

group by a.champ1, b.champ2


merci pour votre aide

Rq: l'erreur qui m'est renvoyée est "missing right parenthesis)