MySQL不支持top关键字,怎么使用limit关键字替代?
答案:2 悬赏:10 手机版
解决时间 2021-12-25 00:38
- 提问者网友:川水往事
- 2021-12-24 03:29
"select top "+pageSize+" * from tbl_FWXX f where f.fwid not in "+"(select top "+currPage+" D.fwid from tbl_FWXX D order by D.fwid ) order by f.fwid"这个语句怎么用limit改啊?
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-12-24 04:24
"select * from tbl_FWXX f where f.fwid limit "+pageSize+" not in "+"(select D.fwid from tbl_FWXX D order by D.fwid limit "+currPage+") order by f.fwid
就是把select 后面的top N,改成limit N,并且放到sql的后面
就是把select 后面的top N,改成limit N,并且放到sql的后面
全部回答
- 1楼网友:杯酒困英雄
- 2021-12-24 05:39
取11到20 条数据
mysql的写法应该是
select * from a limit 10,10
sql server写法是
select top 10 * from a where id not in (select top 10 id from a)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯