Ребята, помогите, уже второй час бьюсь над одним запросом. Есть таблица `users` и таблица `posts`. Хочу выбрать всех пользователей, у которых есть хоть один пост, но при этом их `registration_date` раньше 1 января 2023 года. Пишу так:
SELECT u.username FROM users u JOIN posts p ON u.id = p.user_id WHERE u.registration_date < '2023-01-01' GROUP BY u.id;
Вроде все логично, но выдает какую-то дичь. Что я упускаю?
