Я бы хотел выбрать все дубликаты из таблицы:
SELECT * FROM people HAVING (count(*) OVER (PARTITION BY name)) > 1;
К сожалению, я получаю ошибку:
Error Code: 3593. You cannot use the window function 'count' in this context.
Одно менее изящное решение было бы:
SELECT
*
FROM
people
WHERE
code IN (SELECT
name
FROM
people
GROUP BY name
HAVING COUNT(*) > 1);
Как мне переписать мой первый запрос, чтобы он работал?