У меня есть две таблицы:Sql LEFT OUTER JOIN с ИНЕКЕ
Запрос:
RequesID | Msg
----------------
5 | abc
6 | def
7 | ghi
8 | jkl
RequestStatus:
RequestStatusID | RequestID |StatusID
-------------------------------------
1 5 1
2 8 2
- Не каждый запрос имеет запись в
RequestStatus
Мне нужны все данные из таблицы Request
, за исключением случаев, когда StatusID = 2
. (requestID=8
должен быть отфильтровывает)
Я использую LEFT OUTER JOIN
, чтобы получать записи из таблицы Request
но когда я добавляю Где пункт (Where StatusID = 1)
, конечно, это не работает.
Я думаю, что OP хочет все строки, кроме тех случаев, когда statusID = 2, а не только 1 – HaveNoDisplayName
Отличная точка, измененная позиция on. – Andrew
Это не будет отфильтровывать строки, где 'StatusID = 2'. Удалите только правую сторону. –