求助:mysql 隔行查询问题
本帖最后由 qidanei624 于 2011-7-28 17:49 编辑pid created
10021098028800
10031098115200
10041098201600
10051098288000
10071098288000
我想获取 pid为 1002 1004 1007, 这样隔一行或者隔几行的数据!
该如何判断呢?
我现在想到的是:
SET @rownum := 0, @rank = 0;
SELECT @rownum := @rownum +1 AS row, @rank := IF(@rownum%2=1, pid, '') as rank FROM table_name;
生成了一个自动编号来判断一下,可是我想在 where 里 加上 rank!= '' 条件来获取结果, 可是mysql 别名在
where 里用不了, 哪位高手帮帮忙~~~~
或者另求好思路~~~
页:
[1]