I have a mysql table that looks something like this:
id | col_1 | col_2 | col_3
---|-------|-------|------
1 | 2 | 34 | 64
2 | 6 | 53 | 23
I would like to be able to query on the id and get multiple rows, one for each column. E.g:
SELECT column_name as column, column_value as value FROM my_table WHERE id=1;
Which would give me:
column | value
-------|-------
col_1 | 2
col_2 | 34
col_3 | 64
What would I need to use to formulate a query like this?
Many thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…