Это довольно прямой вопрос.
Если я запускаю запросы по отдельности, это не так уж и медленно, но когда я их комбинирую, это очень медленно.
Я не знаю, как его оптимизировать. Я в основном только хочу показать несколько возвратов. Итак, где faultid
существует более одного раза.
SELECT
r.*
FROM
faultrefunds_v2 r
WHERE
r.id IN (SELECT r1.id
FROM faultrefunds_v2 r1
GROUP BY faultid
HAVING count(r1.faultid) > 1);
Результаты объяснения приложены в виде изображения.