Mysql
 sql >> база данни >  >> RDS >> Mysql

Sql Обединяване на множество записи в един запис

Трябва да разгледате функцията GROUP_CONCAT в mysql.Добър пример е тук

Във вашия случай би било нещо като:

SELECT user_id, GROUP_CONCAT(tags) FROM tablename GROUP BY user_id


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL производителност UNION срещу ИЛИ

  2. docker compose:връзката за пролетно зареждане с базата данни на mysql е отказана

  3. Mysql как да връща редове, дори ако данните за присъединяване са празни

  4. Скрипт за проверка на състоянието на репликацията на MySQL

  5. Кога да използвате MongoDB или други ориентирани към документи системи за бази данни?