日期:2014-05-19  浏览次数:20405 次

这个SQL语句应该怎么写,在线等待,急!!!谢谢!
表   A   (主表)注:贷款主表
SysID:贷款号   Date:贷款日期   Bank:贷款银行   Sum:实际贷款金额
SysID             Date                 Bank                 Sum        
DK07001         2007-04-01     中国银行         1000      
DK07002         2007-04-12     农业银行         2000      
DK07003         2007-04-15     中国银行         3000
DK07004         2007-04-22     中国银行         4000
DK07005         2007-04-26     农业银行         5000
表   B   (从表)注:还款从表
SysID:主从表关联字段   Date:还款日期   Sum:每次还款金额
SysID         Date                       Sum
DK07002     2007-04-10           200
DK07002     2007-04-20           400
DK07004     2007-04-26           100
DK07004     2007-05-26           500
联接后产生视图   C
SysID             Date                 Bank                 Sum       Date1               Sum1
DK07001         2007-04-01     中国银行         1000     NULL                 NULL
DK07002         2007-04-12     农业银行         2000     2007-04-10     200     ??
DK07002         2007-04-12     农业银行         2000     2007-04-20     400     ??
DK07003         2007-04-15     中国银行         3000     NULL               NULL
DK07004         2007-04-22     中国银行         4000     2007-04-26     100     ??
DK07004         2007-04-22     中国银行         4000     2007-05-26     500     ??
DK07005         2007-04-26     农业银行         5000     NULL                 NULL

我在进行分类汇总时需要还款日期,所以关联两表,但当我关联以后就会产生多余的贷款金额,请高手指点!我期望的结是:
SysID             Date                 Bank                 Sum       Date1               Sum1
DK07001         2007-04-01     中国银行         1000     NULL                 NULL
DK07002         2007-04-12     农业银行         2000     2007-04-10     200     ??
DK07002         2007-04-12     农业银行