Ho una tabella mysql che sembra qualcosa di simile:MySQL selezionare il nome colonna come campo
id | col_1 | col_2 | col_3
---|-------|-------|------
1 | 2 | 34 | 64
2 | 6 | 53 | 23
Mi piacerebbe essere in grado di interrogare l'ID e ottenere più righe, una per ogni colonna. Per esempio:
SELECT column_name as column, column_value as value FROM my_table WHERE id=1;
Il che mi avrebbe dato:
column | value
-------|-------
col_1 | 2
col_2 | 34
col_3 | 64
cosa avrei bisogno di utilizzare per formulare una query come questa?
Molte grazie
Ah, questo è utile e probabilmente il modo migliore per farlo. :) Grazie per quello –