Sélectionnez MYSQL lignes, mais les lignes en colonnes et en lignes

Je veux sélectionner toutes les lignes dans ma base de données mais je les veux en inversion de la séquence. Sens, je veux utiliser la première colonne des données comme les nouvelles entités et de présenter des entités de la première colonne. Je pense que vous avez obtenu ce que je veux dire

Voici une illustration

id    |     name       | marks
-------------------------------
1     |    Ram         | 45
--------------------------------
2     |    Shyam       |  87

à

id    |   1     |    2     |
----------------------------
Name  |  Ram    |   Shyam  |
----------------------------
Marks |  45     |    87    | 
Vous avez besoin de l'inverse de la séquence en PHP ? En SQL, il n'aurait pas de sens, je suppose...
Checkout stackoverflow.com/questions/1241178/mysql-rows-to-columns - mais pouvez-vous expliquer POURQUOI vous voulez cette? Il y a sans doute une meilleure solution.
Je sais comment le faire en PHP? Mais j'ai besoin d'une solution sql
C'est probablement ce qui ne peut pas être fait dans mySQL. Ce n'est pas ce qu'il a été conçu.

OriginalL'auteur Starx | 2010-07-20