select aa 
from ( select aa,bb 
       from tablename
     ) a

解决方案 »

  1.   

    select * from(
    select aa from (select aa,bb from tablename)
    )a
      

  2.   

    --上面看错了,应该是:select aa from (select aa,bb from tablename)a --子查询必须为其指定别名才行
      

  3.   

    子查询:select aa from (select aa,bb from tablename) a从另一表中找对应字段的查询:select aa from tablename where aa in (select aa from tablename)
      

  4.   

    select ls.aa from (select aa,bb from tablename) ls
      

  5.   

    select aa 
    from ( select aa,bb 
           from tablename
         ) a
    这其中,括号内的:select aa,bb from tablename是子查询,创建了一个视图。
    最外面的select操作则是对此视图进行查询操作,
    所以需要一个别名a(别名可以为任何名字,eg:bbb等),用于区分子查询中的视图。
    如下:
    select aa,cc
    from ( select aa,bb 
           from tablename1
         ) a1,
         (  select bb,cc 
            from tablename2
         ) a2
    where a1.bb=a2.bb
    就是对两个子查询形成的视图进行连接查询
      

  6.   

    支持 laughsmile(海边的星空) 
    以后大家回帖子这个样子就好了
    讲讲原理啊
    TOP~~~~
      

  7.   

    --这不是已经说明了问所在吗? 自己不看清楚而已select aa from (select aa,bb from tablename)a --子查询必须为其指定别名才行
      

  8.   

    select aa from (select aa,bb from tablename) a抄一个看能不能得分!
      

  9.   

    select * from 结果集结果集
    1.可以是一张表(其实你可以看作是select * from 表)
    即 
    select * from(select * from 表)
    ============select * from 表2.可以是select 出来的结果集
      

  10.   

    顶 laughsmile(海边的星空) !~
      

  11.   

    具体的说是spl2 允许FROM 子句使用子查询  
    如果在FROM 子句中使用了子查询,那么就要给这个子查询起个表名和相应的属性名
    例如:在基本表sc中检索平均成绩大于80的学生学号和平均成绩:
    方法一:
    select s#, avg(grade)
    from sc
    group by s#
     having avg(grade)>80
    方法二:
    select s#, avg_grade
    from (select s#,avg(grade)
          from sc
          group by s#)
         as result(s#, avg_grade)     //此处的result 就是from子句中的子查询结果的名字
    where avg_grade>80
      

  12.   

    谢谢大家,其实我最希望在CSDN能够形成一个很广泛,群策群力的交流的氛围,这是大家在自己的技术道路上登堂入室所必须的.
    每个人都有自己知道和不知道的地方,如果有一个更好的交流氛围的话,大家都会有更快的长进.
    比如:对于一个高深的问题,大家都抱着学习的态度,找资料,谈自己的认识和看法,可能很快这个高深的问题就搞定了,而自己去学可能要很长的时间
      

  13.   

    select * from (select * from test) a :字查詢用別名
      

  14.   

    select aa 
    from ( select aa,bb from tablename ) a
      

  15.   

    hehe 
    我爱学习~!!~!~!!~!!~!~~!