SELECT  *    FROM (select * from   users )  
这个语句,在ACCESS中可以运行,
但是在SQL SERVER中,就报错。
怎么改呢?
谢谢大家。

解决方案 »

  1.   

    SELECT  *  FROM (select * from   users )a
      

  2.   

    SELECT  *  FROM (select * from   users ) as a
      

  3.   

    SQL中,内部嵌套表需要一个别名。
    别名的书写方式有好几种,可以:
        SELECT  *  FROM (select * from   users ) as a
    或者
        SELECT  *  FROM (select * from   users ) a
    或者
        SELECT  *  FROM a=(select * from   users )