一个sql问题,请进
select * from (SELECT name ,rownum FROM category WHERE flag=1 and rownum <=11) where rownum > =1
我这样执行可以查到数据,但当我把rownum > =2 ,或者其他任何值都查不到数据了呢
------解决方案--------------------select
*
from
(SELECT name ,rownum as nid FROM category WHERE flag=1 and rownum <=11)
where
nid > =1
------解决方案--------------------楼上的说得对,要给rownum取个别名才行。