亮术网

  • 登录注册加入收藏设为首页  
  • 这个 sql 语句 Select top(10) * Fro

    这个 sql 语句 Select top(10) * From tables Where Id in(Select Id From Users Where Names like 'u%'),为什么在 sql 2005 中正确而在 sql 2000 中却不正确?

  • 浏览:2279 次 2015-05-04 
图片:
    图片上传中…
    • 首次回答:sql 2000 不支持 top 后带括号,而 sql 2005 支持,所以在 sql 2005 中正确而在 sql 2000 中不正确,把 sql 语句改为这样就行了:

      Select top 10 * From tables Where Id in(Select Id From Users Where Names like 'u%')

      admin 2015-05-04 追问