2009-09-14 118 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