У меня есть следующие таблицы.
Терминал:
Выход:
vpos_out:
Когда я выполняю следующий запрос, все выглядит хорошо:
SELECT TOP 2
o.id,
mt.id AS [activated_device],
vo.id AS [outlet]
FROM
terminalmt WITH (NOLOCK)
LEFT JOIN
outlet o WITH (NOLOCK) ON o.id = mt.outlet_id AND mt.status = 0
LEFT JOIN
vpos_out vo WITH (NOLOCK) ON vo.wallet_id = o.wallet_id AND vo.status = 1
WHERE
o.wallet_id = 356988
Я получаю следующий результат:
проблема в том, что я изменяю значение mt.status на 12 (статус, который явно не существует.
В этом случае я не получаю никаких результатов.
Я хочу получитьследующий результат
Есть идеи?