Mysql
 sql >> Baza danych >  >> RDS >> Mysql

pokazywanie danych w jednym wierszu (z wielu wierszy)

Musisz użyć jednej z funkcji agregujących MySQL podczas agregowania zgrupowanych danych. Użyj GROUP_CONCAT() w miejsce (funkcja niezagregowanego ciągu znaków) CONCAT() lub (lepiej dla danych liczbowych) użyj SUM() :

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

Demo




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Znaczenie identyfikatora =LAST_INSERT_ID(id)

  2. MySQL powiedział:Dokumentacja #1045 — Odmowa dostępu dla użytkownika 'root'@'localhost' (przy użyciu hasła:NIE)

  3. Jak dodać mode=mysql do wbudowanej bazy danych H2 w Spring Boot 1.4.1 dla @DataJpaTest?

  4. Błąd inicjalizacji bazy danych Spring Boot MySQL z procedurami składowanymi

  5. Wspólne wyrażenie tabelowe w MySQL