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

Как да транспонирате MySQL редове и повторете заглавките на колоните?

За това, което искате, за да изберете всички редове за вмъкване в един ред в Excel. Имайте толкова редове в таблицата си, колкото искате.

SELECT 
    CONCAT(
        group_id,',', GROUP_CONCAT( 
            CONCAT_WS(',', item_code, item_label, item_detail, item_score) 
        )
    )
FROM thetable

Връща CSV:

10,BLU123,Blue 123,Blah blah 123,3,BLU124,Blue 124,Blah blah 124,6,BLU125,Blue 125,Blah blah 125,2


  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 след 2037 година

  2. Примери за JDBC изрази – вмъкване, изтриване, актуализиране, избор на запис

  3. Highchart - Показване на JSON данни - MYSQL / PHP

  4. Стойностите за географска ширина и дължина се запазват като низове или числа?

  5. Грешка при MySQL връзката в Java - com.mysql.jdbc.Driver