每一年都会有一套指标,有的指标有可能一样,也可能不一样,怎么写sql查出每年相同的指标?

每一年都会有一套指标,有的指标有可能一样,也可能不一样,怎么写sql查出每年相同的指标?

select year,指标 from table where 指标 in (select 指标 from table group by 指标 having count(指标) > 1 ) group by year 试下这个

select 指标 group by 指标 。。。

基于你给的条件只有这样了

-其实没太明白你的想法是什么 如果说要查每年相同的指标 那么 select year,指标 from table group by year having count(指标) > 1 (多于1条,即相同)
也就是查询每年相同的指标 如果不存在就没有数据