我正在使用代码返回表中的重复值,而不进行分组。显示如下内容:
Value1 3
值1 3
值1 3
值2 4
值2 4
值2 4
值2 4
值3 1
上面的代码是我正在使用的代码。但是,他们大约需要35秒钟才能完成,有一种方法可以优化或改进此代码以使其更快?我的表中有40万多个值
SELECT A.* FROM authors A JOIN(SELECT *, COUNT(identification) AS quantity FROM authors GROUP BY identification) AS B WHERE A.identification = B.identification AND (A.identification AND B.identification) <> '' ((SUBSTRING(A.identification, -4) AND SUBSTRING(B.identification, -4) > 2017) AND B.quantity = 2) OR B.quantity > 2 ORDER BY B.quantity ASC