sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo transponer filas de MySQL y repetir encabezados de columna?

Para lo que quiera, seleccione todas las filas para insertarlas en una fila en Excel. Tenga tantas filas en su tabla como desee.

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

Devuelve CSV:

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