select xh, kh, xq, max(cj) from cj
group by xh, kh, xq

解决方案 »

  1.   

    是不是每个学期的最好成绩select xq,max(cj) from cj group by xq
      

  2.   

    select xh as 学号, kh as 课号, xq as 学期, max(cj) as 最好成绩 from cj
    group by xh, kh, xq
      

  3.   

    select xq
    from cj
    where cj=(select max(cj) from cj)
      

  4.   

    可能同分:select xq
    from cj
    where cj=(select max(cj) from cj)
    group by xq
      

  5.   

    再加一个表
    xxk:  kh,xq,xf,xs....(相同kh可能在不同xq其xf可能不同)
    要返回:xh,kh,xq,cj,xf 一个xh只能一个kh