第二题有必要那么麻烦吗?下面这个就可以啊.
select name
from test
group by name
having min(fenshu)>80

解决方案 »

  1.   

    select  distinct a.name
    from  源表 as a,源表 as b
    where a.name=b.name and a.kecheng=b.kecheng and a.fenshu>80

    select name
    from test
    group by name
    having min(fenshu)>80
      

  2.   

    having在速度上面好像没什么优势
      

  3.   

    回复人: efpsy(mie) ( ) 信誉:99  2005-6-23 20:15:27  得分: 0  
     
     
       
    select  distinct a.name
    from  源表 as a,源表 as b
    where a.name=b.name and a.kecheng=b.kecheng and a.fenshu>80--这个不对,这个是查出其中一门课大于80分的学生姓名,不就是inner join吗?  
     
      

  4.   

    select name from test where name not in(select name from test where fenshu<=80)
      

  5.   

    1。请说说数据库索引得优点和缺点?
       
       简单的说:
       1。查询速度快是索引最大的优点
       2。但是索引会对insert、update、delete操作有影响,从而性能降低--哈哈,公司要我培训项目部门关于 如何提高SQL性能 的问题, 主要就是讲索引