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

mysql избира отделни редове в колона със списъци, разделени със запетая

Използвайте GROUP_CONCAT() за това с GROUP BY покриващ останалите три колони:

SELECT 
  name,   -- Microsoft
  other,  -- GGG
  other2, -- 1
  GROUP_CONCAT(id) AS ids
FROM tbl
GROUP BY name, other, other2



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Многократна производителност на MySQL вмъкване

  2. bbPress:Как да намерите съпоставяния на прикачени файлове към съответните им публикации

  3. Spring Mvc Hibernate Encoding/Multi-line import sql

  4. MySQL къде НЕ В масива от имена?

  5. Търсене в близост