回 帖 发 新 帖 刷新版面

主题:[讨论]sql查询出现错误请高手指教~

SELECT TOP 8 guest_name, guest_id
FROM guest_info 
WHERE (guest_id NOT IN
          (SELECT TOP[b] 8*4 [/b]guest_id
         FROM guest_info
         ORDER BY guest_id))
ORDER BY guest_id
服务器: 消息 170,级别 15,状态 1,行 5
第 5 行: '4' 附近有语法错误。
错误处:粗体处  谢谢~

回复列表 (共4个回复)

沙发

8*4改成32错吗?

板凳

改为32没有错误 但是我是在web中调用 pagesize=8 pages=4呵

3 楼

sql="SELECT TOP 8 guest_name, guest_id
FROM guest_info 
WHERE (guest_id NOT IN
          (SELECT TOP "&pagesize*pages&" guest_id
         FROM guest_info
         ORDER BY guest_id))
ORDER BY guest_id"

4 楼

谢谢`最终还是数字对伐?为什么在查询器中8*4就不可以呢? 还是&pagesize*pages&在检索时已经等于32了?

我来回复

您尚未登录,请登录后再回复。点此登录或注册