Oracle11g 如何查找表中特定键的最大记录数

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 虽然我能够在表中找到归因

我试图找到哪个客户在表中有更多的记录,我得到了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
虽然我能够在表中找到归因于customerkey的REOCRD的数量,但在执行对某个客户具有最大记录的查询后,我找不到一个确切的记录。请帮忙 我只要


60 271623作为reult

从select countcustomerkey cnt、customerkey中选择* 从FILEMAPPERTEMPLATE 按客户分组按cnt desc排序,其中rownum