Mysql
 sql >> Base de données >  >> RDS >> Mysql

afficher les données sur une seule ligne (à partir de plusieurs lignes)

Vous devez utiliser l'une des fonctions d'agrégation de MySQL lors de l'agrégation de données groupées. Soit utiliser GROUP_CONCAT() à la place de (la fonction de chaîne non agrégée) CONCAT() , ou bien (mieux pour les données numériques) utilisez SUM() :

SELECT id, SUM(field1), SUM(field2) FROM myTable GROUP BY id

Démo