需要在一列上groupby add获取配置单元中其他列的计数

vcirk6k6  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(308)

以下是我的样本数据:

在上表中,我们可以看到a1、a2、a3和a4都有src1。我只需要a3和a4作为结果,因为它们是唯一只嵌入src1的行。a1和a2有其他src2,。。。等。
我需要一个配置单元查询来获得结果。

laik7k3q

laik7k3q1#

你可以通过 col1 ,并使用 having 要筛选的子句 col1 他唯一的价值 col2'src1' .

select col1
from mytable
group by col1
having min(col2) = max(col2) and min(col2) = 'src1'

相关问题