Подскажите пожалуйста, есть две таблицы например users и state.
Мне требуется взять все записи из таблицы users и если есть запись в таблице state (состояние) принадлежащая пользователю (записи) нужно присоединить к результирующему набору, если нет то набор полей остаётся тем же но с заполненными NULL.
Например:
user_id
name
state_id
user_id
status
Таблицы примитивны, так для примера.
На ум приходит только вот такой запрос, но что то я ни как не пойму:
SELECT * FROM users as u
LEFT JOIN state as s ON u.user_id = s.user_id;
Но так приходит только одна запись, мне хотелось бы вытащить все записи таблицы users, если нет состояния тогда поля NULL.
Спасибо большое всем!