日期:2014-05-19  浏览次数:20756 次

求一ACCESS查询语句
目的是,查询符合两个字段条件的所有数据。

A字段有2种状态,NULL   和   session(即储存当前用户姓名字段)

B字段有2种状态,True   和   false

查询语句需要查询到   B字段中为True的,且A字段为空的所有记录。

自己尝试写的语句是
select   *   from   Question   where   B=True   and   Ready= ' "+session+ " '   OR   Ready   is   Null

可是不能达到我的预期目的。请大家指点指点。




------解决方案--------------------
查询语句需要查询到 B字段中为True的,且A字段为空的所有记录。

1. A字段为空

2. A字段有2种状态,NULL 和 session(即储存当前用户姓名字段)

那么直接写:
select * from Question where B=True and A is Null
------解决方案--------------------
Ready是什么?
select * from Question where B=True and A is Null

------解决方案--------------------
OR肯定错了,变成或关系了,而不是与
------解决方案--------------------
自己解决了,恭喜