выберите из столбца, где значение в списке или нет такого столбца - PullRequest
0 голосов
/ 28 мая 2011

Хорошо, вот моя задача

У меня есть список таких кредиторов

lender  name
1       lender 1
2       some other lender

и у меня есть список состояний, подобных этому

lender  state
1       AK
1       WY
1       NY
2       AZ
2       FL 

поэтому у меня есть область, например, FL, мне нужно выбрать всех кредиторов, где состояние = "FL" ИЛИ, где состояние вообще не определено (это будет означать ЛЮБОЕ состояние)

Я не могу понять, как сделать вторую часть (где состояние не определено). Любая помощь, чтобы выяснить?

Спасибо

Ответы [ 2 ]

1 голос
/ 28 мая 2011
select * from lenders where state='FL' or state is null
0 голосов
/ 28 мая 2011

Предполагая, что поля "undefined" равны NULL, вы можете просто добавить OR state IS NULL к вашему запросу.

...