我需要在SELECT查詢中的每行之後獲取一個漸進數。從SELECT對SQL元組進行編號時獲取NULL值
即查詢結果不帶編號:
user_id
paola
Carla
Marta
我想是
number user_id
1 paola
2 Carla
3 Marta
我知道這個問題是非常相似的一個在
MySQL - Get row number on select
在第一個查詢中,答案中提出的代碼似乎是也爲我工作,但是當我回想起查詢,或者當我嘗試導出結果時,我得到行號應該是列中的NULL值。
你知道爲什麼嗎? 我在變量實例中做了什麼錯誤嗎?
我使用的代碼如下:
set @x=0;
SELECT @x:[email protected] + 1 AS row_index, user_id FROM TABLE ORDER BY user_id