问题是这样的,求客户对应的发放贷款额度最高的银行。如果遇到发放额度相同的银行,则按升序,取第一个银行。表1:客户信息
客户ID, 客户名
1 小明
2 小芳表2:客户贷款信息
客户ID, 贷款金额 发贷银行
1 100万 银行1
1 200万 银行2
1 200万 银行3
2 150万 银行5
2 200万 银行4获得的结果应该是
客户ID 客户名 贷款额度最大行
1 小明 银行2
2 小芳 银行4有没有高手帮忙看看啊?实在想不出来。
客户ID, 客户名
1 小明
2 小芳表2:客户贷款信息
客户ID, 贷款金额 发贷银行
1 100万 银行1
1 200万 银行2
1 200万 银行3
2 150万 银行5
2 200万 银行4获得的结果应该是
客户ID 客户名 贷款额度最大行
1 小明 银行2
2 小芳 银行4有没有高手帮忙看看啊?实在想不出来。
解决方案 »
- 求oracle K-MEANS算法
- 欲求oracle.com.cn的邀请码
- 谁能给个oracle 9i for win2003(32 bit)的下载网址呢,多谢大家了!!!急用!!!
- oracle8i(8.1.5) 数据库复制问题?在线求救!!!!
- ORACLE 9I安装问题,有人能解决吗?在线等待……
- 救命,救急!电脑重新安装系统,数据管理系统重新安装,原来的数据就剩下D盘的.dbf文件,怎么恢复数据???
- 帮看两个sql怎么下
- 菜鸟问题:用imp命令导入数据库,是不是先要创建一个数据库?
- 安装不了oracle 数据库客户端,怎么会事,咋办?
- 怎样对含有数组对象类型的表进行数据的插入和删除等操作呀?
- oracle存储过程调用的时候报错。大侠们进来看看,在线等!!!
- C++使用occi存取oracle数据库的clob字段
select cust_id,cust_name,loan_bank,loan from (
select a.cust_id,
a.cust_name,
b.loan_bank,
b.loan_num as loan,
row_number() over(partition by b.cust_id order by b.loan_num desc) as num
from cust_info a, cust_loan_info b
where a.cust_id = b.cust_id)
where num = 1