我有一个这样的数据库:
column1 column2 column3
15 21 19
17 12 13
15 24 14
现在我想得到一个像这样的每个数字的列表:
x value
1 15
2 21
3 19
4 17
5 12
...
谢谢!
答案 0 :(得分:2)
试试这个:
SELECT (@auto:=@auto+1) AS num, val
FROM (SELECT column1 AS val
FROM tableA
UNION
SELECT column2 AS val
FROM tableA
UNION
SELECT column3 AS val
FROM tableA
) AS A, (SELECT @auto:=0) AS B