2011-05-28 85 views
0

确定这里的值是我的任务从列中选择其中一个列表,或者没有这样的列

我有这样

lender name 
1  lender 1 
2  some other lender 

借贷者的名单,我有这样的

状态的列表
lender state 
1  AK 
1  WY 
1  NY 
2  AZ 
2  FL 

,所以我有一个区域,例如FL,我需要选择所有贷方,其中状态=“FL” OR,其中状态不是在所有定义的(这将意味着任何状态)

我不知道如何做第二部分(其中状态未定义)。任何帮助弄清楚?

感谢

+0

OR状态为NULL?或者你想要http://stackoverflow.com/questions/915643/select-where-not-exists – Rufinus 2011-05-28 16:37:09

+0

你是对的,谢谢你的建议 – 2011-05-28 17:00:35

回答

1
select * from lenders where state='FL' or state is null 
+0

谢谢,我想我需要更多的睡眠今天大声笑 – 2011-05-28 16:57:40

0

假设“未定义”字段NULL,你可以简单地添加OR state IS NULL到您的查询。

相关问题