帮忙改成MYSQL语句行吗?

qianjie02 2011-04-05 11:05:20
String sql = "select top " + pagesvo.getPageSize()
+ " * from tb_chengguo where id not in(select top "
+ pagesvo.getPageSize() * (pagesvo.getPageNow() - 1)
+ " id from tb_chengguo where firstname='" + username
+ "') and firstname='" + username + "'";
String sql = "select top " + pagesvo.getPageSize()
+ " * from tb_chengguo where id not in(select top "
+ pagesvo.getPageSize() * (pagesvo.getPageNow() - 1)
+ " id from tb_chengguo where spzt=3) and spzt=3";
...全文
61 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiejiangmi 2011-04-06
  • 打赏
  • 举报
回复
不打印 很头疼
hj_545 2011-04-06
  • 打赏
  • 举报
回复
楼主先理解下sql MYSQL MSSQL吧
coolbamboo2008 2011-04-06
  • 打赏
  • 举报
回复
赞成一楼的,把语句打印出来看看究竟是什么
steel1985 2011-04-06
  • 打赏
  • 举报
回复
日志输出一下吧
JieBro 2011-04-06
  • 打赏
  • 举报
回复
您这个应该是sql server的分页语句,mysql的分页是用limit的,如:
select * from user limit 2,5 //查询user表里的2至5条

如果是条件查询,就跟上你的查询条件
qianjie02 2011-04-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 java_cxrs 的回复:]
这个 语句 都是通过传 参数 拼的sql语句
如果想知道究竟是什么语句
你打印一下 这条语句不就知道了么

println(sql);
[/Quote]

这好像是SQL SERVER的语句,是不是和MYSQL不一样的哇?
不善^ 2011-04-05
  • 打赏
  • 举报
回复
这个 语句 都是通过传 参数 拼的sql语句
如果想知道究竟是什么语句
你打印一下 这条语句不就知道了么

println(sql);

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧