2009-09-14 83 views
0

如何通過mysql查詢獲取每行的行號? (我想顯示sno) 請幫我先生通過mysql查詢獲取行號

+1

如果你真的要回答這個問題,交表閃避,並說明你的問題更多,更清晰(例如,waht是你想展示的「sno」?) – Martijn 2009-09-14 07:06:57

回答

2

我相信你正在查看是否可以通過MySQL查詢得到每行的行號嗎?這裏有一個:

SELECT @rownum:[email protected]+1 AS ‘rownum’, t.* FROM `table` AS t, (SELECT @rownum:=0) `r` 
+0

好的,謝謝你,先生。我期待這只是先生。 – somu 2009-09-29 10:25:36

+0

沒有問題在所有somu! – mauris 2009-10-01 11:45:53

2

這真棒在搜索查詢頁面結果,並唧唧歪歪這樣的:

SELECT * from 
(SELECT @row:[email protected]+1 AS ‘row’, t.* FROM `table` AS t, (SELECT @row:=0) `r`) as Tx 
where `row` > 10 limit 10 
+0

+1工作示例:) – 2012-09-13 16:17:08