这是我的示例数据:
在上表中,我们可以看到a1,a2,a3和a4都具有src1。我只需要a3和a4作为结果,因为它们是仅嵌入了src1的仅有的行。 a1和a2具有其他src2,...等等。
我需要一个配置单元查询才能得到结果。
最佳答案
您可以按col1
进行聚合,并使用having
子句过滤col1
,后者的唯一值是col2
。
select col1
from mytable
group by col1
having min(col2) = max(col2) and min(col2) = 'src1'
关于sql - 需要对一列进行分组添加以获取Hive中另一列的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61246475/