2014-01-26 86 views

回答

1

是的,沒有。

ADD運算符要求它們全部爲真。

如果你想尋找任何這3個條款是真的,你應該使用OR's。

SELECT id 
FROM table 
WHERE clause1 AND clause2 AND clause3 

只會返回一個真時真與真實情況

鑑於:

SELECT id 
FROM table 
WHERE clause1 OR clause2 OR clause3 

將返回

  • 真時真和真

  • FALS Ë與真時真

  • 真假TRUE
  • TRUE真假

  • 真假FALSE

  • FALSE真假
  • 虛假和虛假與真實

所以要回答你的問題,如果你使用和添加運算符,它會自動取消第一個結果的資格是錯誤的,但那是因爲接下來的兩件事並不重要。如果您使用OR運算符,那麼在檢查所有內容之前,它不會取消結果的資格。

相關問題