jenia
Новичок
Запрос по двум или одной таблице
Пытаюсь написать некое подобие форума на базе данных. В базе две таблицы: user, forum. В таблице user информация о зарегистрировавшихся юзерах (поля: name, login, pass, status, mess... ), а в таблице forum такие поля как: id, theme, text, nik, date, status. При отображении сообщений определённой темы, делаю такой запрос:
То есть выбираю все поля таблицы forum в которых присутствует нужная тема и в которых есть пользователи из таблицы user. Этим же запросом выбираются данные о соответствующих пользователях из таблицы user. Проблема заключается в том, что не все пользователи зарегестрированы. Как переделать запрос так, чтобы одновременно выбирать из таблицы forum сообщения незарегистрированных пользователей?
Пытаюсь написать некое подобие форума на базе данных. В базе две таблицы: user, forum. В таблице user информация о зарегистрировавшихся юзерах (поля: name, login, pass, status, mess... ), а в таблице forum такие поля как: id, theme, text, nik, date, status. При отображении сообщений определённой темы, делаю такой запрос:
PHP:
SELECT *, forum.date as forum_date, user.date as user_date, forum.status as forum_status, user.status as user_status, forum.id as forum_id, user.id as user_id FROM forum, user WHERE forum.theme = '$theme' AND forum.nik = user.login ORDER BY forum_date;