忘记说了,是不是sql-server 不支持这种语法

解决方案 »

  1.   

    oracle支持这样的写法。
    只要你的子查询能通过
      

  2.   

    你写的语句有两个问题:
    1: A01.A0157B LIKE '200%' OR  A01.A0157B LIKE '200005%' OR A01.A0157B LIKE '200200%' 你这几条就等于 A01.A0157B LIKE '200%'2.有多余的")"
      

  3.   

    DISTINCT(A01.pers_code)
    要指定一下别名的吧
      

  4.   

    可是同样的语句在oracle里面可以执行成功阿????
      

  5.   

    sql server:select .. into tab from ... where conditions
      

  6.   

    子查询的条件可以合并为:WHERE a0101 = 'fishxie' AND 
                                               (A0157B LIKE '200%' OR
                                                 A0157B LIKE 'A00%'))