select 
     a.* 
from 
     教学计划表 a 
where 
     开课院系 in(select top 1 开课院系 from 教学计划表 where 课程号 = a.课程号)
order by 
     a.课程号

解决方案 »

  1.   

    改一下保险一点:select 
         a.* 
    from 
         教学计划表 a 
    where 
         开课院系 in(select top 1 开课院系 from 教学计划表 where 课程号 = a.课程号 order by 开课院系)
    order by 
         a.课程号
      

  2.   

    select 
         a.* 
    from 
         教学计划表 a 
    where 
         a.开课院系 in(select top 1 开课院系 from 教学计划表 where 课程号 = a.课程号 order by 开课院系)
    order by 
         a.课程号