比如有三个表
      活期储蓄表 
 ac_id(内部号) bal(余额)       介质表
 ac_id(内部号)  ac_no(卡号)       自助交易表
 ac_no(卡号)我怎么根据“自助交易表”中记录的ac_no去查询这些ac_no所对应的“活期储蓄表”中总的余额啊?

解决方案 »

  1.   


    连接
    SELECT BAL
    FROM 活期储蓄表 A
    WHERE A.ac_id = 介质表.ac_id
      AND 介质表.ac_no= 自助交易表.ac_no
      

  2.   

    活期存储表:s
    介质表:t
    自助校验表:jselect j.ac_no,sum(s.bal)
    from j,t,s
    where j.ac_no=t.ac_no and t.ac_id=s.ac_id
    group by j.ac_no
      

  3.   

    活期储蓄表   a
     ac_id(内部号) bal(余额)  介质表     b 
     ac_id(内部号) ac_no(卡号)  自助交易表
     ac_no(卡号) cselect a.bal from a,b,c where a.内部号=b.内部号 and b.卡号=c.卡号
      

  4.   

    select 自助校验.ac_no,sum(活期存储表.bal)
    from 自助校验,介质表,活期存储表
    where 自助校验.ac_no=介质表.ac_no and 介质表.ac_id=活期存储表.ac_id
    group by 自助校验.ac_no