2017-08-14 71 views
0

我燒我的數據庫查詢,如下所示:取MySQL的記錄,其中一個條件滿足NULL等滿足NOT NULL

SELECT id, firmName, website FROM master_table WHERE 
(firmName IS NULL OR firmName = '') 
    AND 
(website IS NOT NULL OR website != ''); 

我希望所有的記錄,其中公司名稱應該是空的,相應的網站應該不能爲空

但仍然導致記錄,我可能會遇到NULLEMPTY網站。

有人可以告訴我如何正確地做到這一點嗎?

回答

4
SELECT id, firmName, website 
FROM master_table 
WHERE (firmName IS NULL OR firmName = '') 
    AND (website IS NOT NULL AND website != '') 
          ^---- and not or 
+0

謝謝!是的,它解決了這個問題。請等待10分鐘,直到我有資格接受答案 – Vishal