Здравствуйте, подскажите пожалуйста,
мне нужно выбрать новости тех пользователей у которых кол-во комментариев > 1 В итоге даны у меня 3 таблицы: comments, news, users
Структура таблицы users:
-id
-login
-data
Структура таблицы news:
-id
-user_id
-title
-text
Структура таблицы comments:
-id
-user_id
-news_id
-text
И к примеру вот таблица comments заполнена так:
Делаю такой вот запрос:
SELECT comments.user_id
FROM comments
GROUP BY comments.user_id
HAVING COUNT(comments.user_id) > 1
Получаю результат:
Всё как бы верно, запрос возвращает id тех пользователей которые оставили больше одного комментария, но по заданию мне нужно ещё вывести их новости, и подскажите пожалуйста как можно ещё найти новости этих пользователей ? Я так понимаю что мне нужно копать в сторону join и подзапросов ?
Заранее благодарю за ответ.