2017-03-01 65 views
0

我有一個SQL的這部分選擇:MySQL的選擇具有「之間」與「和」

where `zipCode` between "40000" and "42000" 
OR `zipCode` between "50000" and "51000" 
OR `zipCode` between "53000" and "60000" 
AND plan = "sell" 
AND created_at > '2017-01-01' 
AND clone_id is not null 

我得到正確的範圍內,郵編回來。但隨着「規劃」,「ceated_at」和「clone_id」的條件是行不通的。

+0

u能提供一個數據樣本,與你預期的輸出和輸入數據? –

回答

2
Try below query : 

where (`zipCode` between "40000" and "42000" OR `zipCode` between "50000" and 
"51000" OR `zipCode` between "53000" and "60000") 
AND plan = "sell" AND created_at > '2017-01-01' AND clone_id is not null