日韩a天堂2020在线手机

当前位置:美女AV > 数据库 > SQLServer > 正文  |  快速导航:SQLServer MySQL Oracle Access DB2 Sybase PowerBuilder MongoDB Informix PostgreSQL 其它数据库 基础原理
  • SQLServer中in报错:order by无效

  • 字号:[ ]2013-10-12 12:47:16  阅读:197次  来源:乐猪网  编辑:银河精灵  收藏
  • 摘要:写了一条 SQLServer In 语句,出现:除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。看了很久才发现问题的原因。
  • select * from TableA where GUID in
    ( 
    select Com_ID from TableB 
    where convert(varchar(10),Com_AddDate,120)='2013-10-12'
    or convert(varchar(10),Com_AddDate,120)='2013-10-11'
    order by Com_AddDate desc
    )

    正确使用方法:

    select * from TableA where GUID in
    ( 
    select Com_ID from TableB 
    where convert(varchar(10),Com_AddDate,120)='2013-10-12'
    or convert(varchar(10),Com_AddDate,120)='2013-10-11'
    )

    日韩a天堂2020在线手机原因是 In 语句里面使用了 Order By 排序,去掉了 Order By 排序就可以了!

  • 顶一下
    (0)
    0%
    踩一下
    (0)
    0%
乐猪网 版权所有 Copyright © 2012-2015 msox106.cn All rights reserved.
本站用于学习交流,部分文章来源于网络,如果不慎侵犯了您的权益,请AV视频 我们删除!
粤ICP备12000837号

日韩a天堂2020在线手机