Oracle11g 如何查找表中特定键的最大记录数
我试图找到哪个客户在表中有更多的记录,我得到了RANK函数的建议,但在查找确切的记录时它没有用处,因此我使用了以下代码片段:Oracle11g 如何查找表中特定键的最大记录数,oracle11g,Oracle11g,我试图找到哪个客户在表中有更多的记录,我得到了RANK函数的建议,但在查找确切的记录时它没有用处,因此我使用了以下代码片段: select count(customerkey),customerkey FROM FILEMAPPERTEMPLATE group by customerkey; 结果: 1 298,254 1 299,732 2 246,027 43 197,053 1 299,745 1 299,751 60 271,623 虽然我能够在表中找到归因
select count(customerkey),customerkey
FROM FILEMAPPERTEMPLATE
group by customerkey;
结果:
1 298,254
1 299,732
2 246,027
43 197,053
1 299,745
1 299,751
60 271,623
虽然我能够在表中找到归因于customerkey的REOCRD的数量,但在执行对某个客户具有最大记录的查询后,我找不到一个确切的记录。请帮忙
我只要
60 271623作为reult从select countcustomerkey cnt、customerkey中选择* 从FILEMAPPERTEMPLATE 按客户分组按cnt desc排序,其中rownum