Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Anzeigen von Daten in einer Zeile (aus mehreren Zeilen)

Sie müssen eine der Aggregatfunktionen von MySQL verwenden beim Aggregieren gruppierter Daten. Verwenden Sie entweder GROUP_CONCAT() anstelle von (der nicht aggregierten Zeichenfolgenfunktion) CONCAT() , oder (besser für numerische Daten) verwenden Sie SUM() :

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

Demo