嗨誰能幫我一下SQLSQL多條件
我在我的表這樣的數據:
date_added | location | status 2012-08-01 Manila 1 2012-08-01 Japan 1 2012-08-01 Cebu 1 2012-08-04 Manila 1 2012-08-04 Cebu 1 2012-08-04 Africa 1 2012-08-06 Manila 1 2012-08-06 Japan 1 2012-08-06 Cebu 1
我怎樣才能得到DATE_ADDED結果與「馬尼拉」的位置, '日本','宿務'和狀態= 1
這三個數據必須存在才能得到日期。
結果應該是:基於該表
date_added 2012-08-01 2012-08-06
因爲在2012-08-04'日本沒有存在。
我當前樣本SQL:
SELECT date_added FROM TABLE WHERE location ='Manila' AND location ='Japan' AND location ='Cebu' AND STATUS =1;
請幫助.....任何幫助將不勝感激
這個查詢將給2012-08-04還 – 2012-08-06 11:00:56
第一個查詢應使用周圍的區位條件 – mishu 2012-08-06 11:02:22
不好的做法混合「AND」和「OR」一些括號。你也應該把OR括起來。這意味着(馬尼拉或日本或宿務)和狀態= 1 - 或 - 馬尼拉或日本或(宿霧和狀態= 1) – Waygood 2012-08-06 11:04:12