Bonjour à tous,
J'essaye de faire l'union de plusieurs tables MySQL de même structure. Quand tous les champs d'une ligne sont identiques sauf un qui est numérique (count), je veux que cette ligne n'apparaisse qu'une seule fois avec le champ count étant la somme de toutes les tables où cette ligne apparait.
J'ai essayé la syntaxe suivante:
SELECT *, SUM(count) AS count FROM (SELECT * FROM table1 UNION ALL SELECT * FROM table2) t GROUP BY count |
.
Et j'obtiens plusieurs fois la même ligne au count près. Exemple:
123 a b c d
321 a b c d
Au lieu de :
444 a b c d
Merci d'avance pour votre aide.