【发布时间】:2021-12-17 04:54:29
【问题描述】:
我正在尝试选择在我的内部查询中具有最大计数的src_cd:
select count(*), src_cd
from innertable1
group by src_cd
上述查询的结果是:
| cnt | src_cd |
|---|---|
| 100 | CCC |
| 90 | BBB |
| 80 | AAA |
从上面的结果我想做一个
select *
from table1
where src_cd having max(cnt of src_cd from innertable1)
我也想用row_number() 来选择第二个最大值,第三个最大值等等
【问题讨论】:
-
Why should I "tag my RDBMS"? - 请添加标签以指定您使用的是
mysql、postgresql、sql-server、oracle还是db2- 或其他完全不同的东西。跨度> -
rdbms/database/tool 是 impala。我觉得够了。
标签: sql hadoop count impala row-number