Прошу прощения, если я ошибаюсь, у меня есть 3
таблицы в моей базе данных по имени user
, view_history
, online_status
user
user_id first_name last_name
2 jhon watson
4 boob hasel
5 hena Montena
view_history
user_id pv_user_id
4 2
5 2
online_status
user_id
4
КРАТКОЕ ОПИСАНИЕ:
1)user table is user basic information of user,
2)view_histroy table is profile viewer,that is by above `view_history` table user `4` had looked into user `2` profile etc.
3)online_status table with one column user_id consist records of user id's who are online, if they are offline then record will be deleted.
Итак, теперь я хочу запросить список тех, кто просматривал профиль 2
с их онлайн-статусомя написал запрос ниже:
SELECT
view_history.user_id,
view_history.pv_date,
user.first_name,
user.last_name,
online_status.user_id
FROM
view_history,
user,
online_status
WHERE
view_history.user_id = user.user_id
AND online_status.user_id = user.user_id
AND view_history.pv_user_id = 2
, но я не получаю информацию о пользователе 5
, который не в сети.Помоги мне!Заранее спасибо