我期待这两个查询都能给出相同的结果。为什么不是这样?
select count(*) as c,number from numbers group by number having count(*) > 1;
select * from numbers as a INNER JOIN numbers as b
on a.number = b.number and a.id < b.id;
第一个查询返回 1661 个结果,而第二个查询返回 1911 个结果。