Sql 需要在一列上添加groupby以获取配置单元中其他列的计数
以下是我拥有的样本数据: 在上表中,我们可以看到a1、a2、a3和a4都有src1。我只需要a3和a4作为结果,因为它们是唯一嵌入src1的行。a1和a2有其他src2,。。。等等Sql 需要在一列上添加groupby以获取配置单元中其他列的计数,sql,hadoop,group-by,hive,hiveql,Sql,Hadoop,Group By,Hive,Hiveql,以下是我拥有的样本数据: 在上表中,我们可以看到a1、a2、a3和a4都有src1。我只需要a3和a4作为结果,因为它们是唯一嵌入src1的行。a1和a2有其他src2,。。。等等 我需要一个配置单元查询来获得结果。您可以通过col1进行聚合,并使用having子句对col1进行筛选,其col2的唯一值是'src1' select col1 from mytable group by col1 having min(col2) = max(col2) and min(col2) = 'src1
我需要一个配置单元查询来获得结果。您可以通过
col1
进行聚合,并使用having
子句对col1
进行筛选,其col2
的唯一值是'src1'
select col1
from mytable
group by col1
having min(col2) = max(col2) and min(col2) = 'src1'