sql >> Databasteknik >  >> RDS >> Mysql

Hur transponerar man MySQL-rader och upprepar kolumnrubriker?

För vad du vill, för att markera alla rader att infoga i en rad i Excel. Ha så många rader i tabellen som du vill.

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

Returnerar CSV:

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


  1. Vad i helvete är en DTU?

  2. Hur man skapar en tabell i Oracle SQL Developer?

  3. Kan jag få namn på alla tabeller i SQL Server-databasen i C#-applikationen?

  4. Importera data.sql MySQL Docker Container