HeavyNatas
Новичок
Помогите с запросом
есть две таблицы, в упрощенном виде
users:
id, fname, lname;
events:
id, user_id, info;
Смысл такой. Событие может быть привязано или не привязано к юзеру (user_id в таблице events).
Результатом выборки должена быть таблица вида:
fname, lname, info
пишу запрос:
SELECT u.fname, u.lname, e.info FROM users u, events e WHERE u.id=e.user_id;
Запрос естессно достает события и имена, если только событие привязано к пользователю.
Помогите дописать запрос, чтобы он доставал все события, даже если оно не привязано к пользователю. То есть возвращал пустые значения в строках fname, lname, если user_id =0
Надо одним запросом. Двумя и сам могу сделать
есть две таблицы, в упрощенном виде
users:
id, fname, lname;
events:
id, user_id, info;
Смысл такой. Событие может быть привязано или не привязано к юзеру (user_id в таблице events).
Результатом выборки должена быть таблица вида:
fname, lname, info
пишу запрос:
SELECT u.fname, u.lname, e.info FROM users u, events e WHERE u.id=e.user_id;
Запрос естессно достает события и имена, если только событие привязано к пользователю.
Помогите дописать запрос, чтобы он доставал все события, даже если оно не привязано к пользователю. То есть возвращал пустые значения в строках fname, lname, если user_id =0
Надо одним запросом. Двумя и сам могу сделать