2014-01-21 60 views
1

我有一個數據庫是這樣的:如何選擇不同的列作爲列表?

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:[email protected]+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