sql >> Database teknologi >  >> RDS >> Mysql

Hvordan transponeres MySQL-rækker og gentage kolonneoverskrifter?

For hvad du ønsker, at vælge alle rækker til at indsætte i en række i Excel. Hav så mange rækker i din tabel, som du vil.

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

Returnerer CSV:

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


  1. Sag i Select Statement

  2. MySQL 17,6 m rækker (1,2 gb) opdatering af fuld bord er for langsom

  3. Hvad bruges JPA @Table annotationskataloget og skemavariablerne til?

  4. Mysql-tjenesten starter ikke, InnoDB init-funktionsfejl