我正在尝试从MySQL的表中选择所有偶数或奇数行,而不使用ID字段。
谢谢大家。
假设您有一列指定表的顺序,则可以使用变量来执行所需的操作:
select t.* from (select t.*, (@rn := @rn + 1) as seqnum from table t cross join (select @rn := 0) vars order by col ) t where mod(seqnum, 2) = 0;