Таблица пользователей:
user_id | avatar
----------------------------------
1 | file-name.jpg
2 | friendly-ghost.jpg
Таблица просмотров профиля:
profile_user_id | viewer_user_id
--------------------------------
2 | 1
Мне нужно получить всю информацию о пользователе, которого просмотрел пользователь 1.
query:
SELECT *
FROM `profile_views`
INNER JOIN `users` ON profile_views.viewer_user_id = users.user_id
WHERE profile_views.viewer_user_id = '1'
Это возвращает:
profile_user_id: 2
avatar: file-name.jpg
Как вы можете видеть, он возвращает аватар пользователя 1, а не пользователя 2.Мне нужно, чтобы вернуть аватар пользователя, который просматривал пользователь 1.В этом случае это будет «friendly-ghost.jpg».
Есть ли способ сделать это, не прибегая к подзапросу?