不知道如何標題,但這裏是我的場景根據多個字段查詢
在WebMatrix上工作,內置於sqlCE數據庫。
有多個位字段(3場)的表
我需要的是搜索所有的記錄,但跳過那些這三個位字段中的任何一個是假
我的查詢看起來像這樣
Select * From Tr where Tr.ClID=28 and (VApproved<>'False' or PApproved<>'False' or CApproved<>'False')
現在,如果我搜索CLID = 28我得到7條,並與上面的查詢也得到7條記錄。 Se基本上是哪裏條件不起作用的第二部分。
感謝您的幫助和幫助。
感謝,
加成 數據看起來這
ClID VApproved PApproved CApproved
**** ********* ********* *********
28 True True True
28 True True True
28 NULL True True
28 NULL True True
28 NULL True True
28 NULL True True
28 NULL False True
這將跳過所有我不想忽略的NULL值,我的意思是,我們知道有7條記錄,並且只有其中2個具有所有位字段爲True。這將返回上述查詢,它將跳過所有其他字段。 – cjv 2014-09-29 08:00:37
@cjv是否希望將'NULL'視爲'False'或'True'? – 2014-09-29 08:06:16
邏輯上認爲是正確的。 – cjv 2014-09-29 08:08:22