三个表a(sn,姓名..),b(sn,学制,..),c(sn,交款时间,交款数额..)
我怎样才能达到这种查询效果:姓名、学制、..交款总数(多次交款),急啊!各位大虾帮帮忙啊!

解决方案 »

  1.   

    select a.姓名, b.学制, sum(c.交款数额)
    from a,b,c
    where a.sn=b.sn and a.sn=c.sn
    group by a.姓名, b.学制
      

  2.   

    select a.姓名,b.学制,sum(c交款数额) from a, b, c where a.sn = b.sn and a.sn = c.sn
    group by a.姓名,b.学制.
      

  3.   

    看书有时候比别人的解答来的快。select 姓名,学制,sum(交款数额) as 交款总数 from a, b, c
    where a.sn=b.sn and a.sn=c.sn
      

  4.   

    select A.*,B.*,D.* from a A,b,B,(select sn ,sum(交款数额)from c) D
      

  5.   

    在加上where A.sn=B.sn and A.sn=D.sn
      

  6.   

    select a.姓名, b.学制, sum(c.交款数额)
    from a,b,c
    where a.sn=b.sn and a.sn=c.sn
    group by a.姓名, b.学制
      

  7.   

    select a.姓名, b.学制, sum(c.交款数额)
    from a inner join b on a.sn=b.sn inner join c on a.sn=c.sn
    group by a.姓名, b.学制