http://www.perlmonks.org?node_id=833296


in reply to Reversing a mysql table

Unfortunately there is no easy way to transpose data in MySQL itself you will have to do it in code. One simple solution could be to build a hash of the columns, write to them as CSV and merge the results to a file when you've finished reading the rows.