Microsoft JET Database Engine '80040e14'
语法错误。 在查询表达式 'id not in (select top 0 id from website)' 中。
怎么回事?
ASP: select top 10 * from website where id not in (select top 0 id from website)
答案:5 悬赏:0 手机版
解决时间 2021-02-08 03:33
- 提问者网友:捧腹剧
- 2021-02-07 22:15
最佳答案
- 五星知识达人网友:蓝房子
- 2021-02-07 22:30
select top 0 id from website 这句错了,
select top 1 id from website
select top 1 id from website
全部回答
- 1楼网友:等灯
- 2021-02-08 03:13
select top 10 * from a where (id not in(select top 30(id) from a as t order by id)) order by id
改成这样能实现你要的结果查出第31—40条信息.升降序自己看着用.
我当然知道取前面31-40的不需要用,写在那里只是告诉你在那个地方可以调整升降序,
不是加有一句"升降序自己看着用"吗
- 2楼网友:渡鹤影
- 2021-02-08 01:52
select top 10 * from news where id not in(select top XXX id from news order by id desc) order by id desc
这里的XXX就是个变量,楼主想显示第2-11条,XXX就设置为1,第3-12条,就设置为2,。。。。。。。。。。。。。。。。。。
- 3楼网友:平生事
- 2021-02-08 00:34
应该没错啊。top 0 是可以的,无非就还是查的前10条记录而已,是不应该报错的啊。我用的2008反正是一点错没有
- 4楼网友:深街酒徒
- 2021-02-08 00:04
select top 0 id from website 取0个。???这肯定出错了,自己要懂会看下错误原因
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯