1. Таблица users, имеющая необходимое значени id
2. Таблица blog, имеющая необходимые нам значения id_author (связана с users.id) и id
3. Таблица comments, имеющая необходимые нам id_blog (связана с blog.id), id_user (связана с users.id)/ Здесь id_user - пользователь, который оставил комментарий.
Мне необходимо выбрать все комментарии, которые были написаны любыми пользователями к блогу, автором которого является один из пользователей таблицы users, то есть взять любой блог одного из пользователей и вывести все комментарии ко всем написанным постам этого блога.
Вот мой запрос:
"SELECT comments.*, users.img_small AS user_img, users.id AS user_id, users.name AS
user_name, users.surname AS user_surname, users.sex AS user_sex FROM `comments` LEFT JOIN
`users` ON comments.id_user=users.id RIGHT JOIN `blog` ON comments.id_blog=blog.id WHERE
comments.type='2' AND blog.id_author='".intval($user['id'])."' ORDER BY comments.id DESC"
Подскажите, где я неправ? Спасибо.