优化前 sql
select distinct(version_id ) from version_table where remarks="" Group by version_id,test_obj having count(test_obj)>1
优化后sql
select v.version_id from (select version_id from version_table where remarks ="" group by version_id) as v group by v.version_id,v.test_obj having count(v.test_obj)>1
总数据 10万条。 优化前 37秒。 优化后 2秒。 关键是 chatgpt给的答案。