virakochi
Устал
Помогите переделать запрос
Структура таблиц такая:
deposits_to_periods:
deposits_to_periods_id | deposits_id | deposits_to_periods_period
deposits_salaries:
deposits_salaries_id | deposits_id | deposits_currencies_id | deposits_periods_id | deposits_salaries_value
Мне необходимо выбрать все тройки (с пустым третьим элементом также) deposits_to_periods_id, deposits_to_periods_period, deposits_salaries_value (соединение именнно тем атрибутам как в запросе) для некоторых deposits_id и deposits_currencies_id.
Мой запрос не выдает результат для пустого третьего элемента, т.е. когда в таблице deposits_salaries нету записей с заданным deposits_currencies_id.
SELECT a.deposits_to_periods_id, a.deposits_to_periods_period, b.deposits_salaries_value FROM deposits_to_periods a LEFT JOIN deposits_salaries b ON a.deposits_to_periods_id=b.deposits_periods_id WHERE a.deposits_id=1 AND b.deposits_currencies_id=1 ORDER BY a.deposits_to_periods_period ASC
Структура таблиц такая:
deposits_to_periods:
deposits_to_periods_id | deposits_id | deposits_to_periods_period
deposits_salaries:
deposits_salaries_id | deposits_id | deposits_currencies_id | deposits_periods_id | deposits_salaries_value
Мне необходимо выбрать все тройки (с пустым третьим элементом также) deposits_to_periods_id, deposits_to_periods_period, deposits_salaries_value (соединение именнно тем атрибутам как в запросе) для некоторых deposits_id и deposits_currencies_id.
Мой запрос не выдает результат для пустого третьего элемента, т.е. когда в таблице deposits_salaries нету записей с заданным deposits_currencies_id.
SELECT a.deposits_to_periods_id, a.deposits_to_periods_period, b.deposits_salaries_value FROM deposits_to_periods a LEFT JOIN deposits_salaries b ON a.deposits_to_periods_id=b.deposits_periods_id WHERE a.deposits_id=1 AND b.deposits_currencies_id=1 ORDER BY a.deposits_to_periods_period ASC