У меня есть таблица с неповторимым столбцом auth_id. Мне нужно выбрать значение auth_id с максимальным количеством записей.Выберите строку с максимальным значением из таблицы
SELECT auth_id, cnt
FROM (SELECT auth_id, COUNT(auth_id) AS cnt
FROM articles_authors
GROUP BY auth_id) articles_num
WHERE cnt = (SELECT MAX(articles_num.cnt))
Вот пример данных:
auth_id article_id
1 2
1 1
1 3
2 2
3 1
3 2
И выход:
auth_id cnt
1 3
Но SQL не видит псевдоним таблицы articles_num. Как сделать это предложение WHERE с помощью этого псевдонима?
предоставить некоторые примеры данных и ожидаемый результат из них. –