Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como transpor linhas do MySQL e repetir cabeçalhos de coluna?


Para o que você deseja, selecione todas as linhas para inserir em uma linha no Excel. Tenha quantas linhas na sua tabela desejar.
SELECT 
    CONCAT(
        group_id,',', GROUP_CONCAT( 
            CONCAT_WS(',', item_code, item_label, item_detail, item_score) 
        )
    )
FROM thetable

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