求一个SQL...求指导
本帖最后由 kenticny0270 于 2012-12-05 21:37:54 编辑
需求:有两张表 tableA 和 tableB
tableA 的字段有 customid managerid deposit
tableB 的字段有 customid managerid loan
两张表都是以(customid,managerid)作为唯一标识
现在要有个查询,查询到的字段为customid managerid deposit loan
tableA和tableB中的customid和managerid 有部分重复,还有一部分是不同的。
如果customid和managerid同时存在在两张表中,就合并
例如:
tableA customid managerid deposit
1001 3000 4000
tableB customid managerid loan
1001 3000 3000
查询结果 customid managerid deposit loan
1001 3000 4000 3000
如果customid和managerid单独存在的话:
例如:
tableA customid managerid deposit
1001 2000 3000
tableB customid managerid loan
2001 3000 4000
查询结果 customid managerid deposit loan
1001 2000 3000 NULL