我有一個查詢選擇訂單,我想選擇兩個日期之間。但我也想選擇所有3或4個狀態之一的訂單。我有以下MySQL之間和或?
SELECT *
WHERE created BETWEEN '1296360000' AND '1322884800'
AND order_status = 'pending'
OR order_status = 'processing'
OR order_status = 'payment_received'
OR order_status = 'completed'
但問題是,它似乎選擇與4的一個訂單狀態的一切,完全忽略了BETWEEN
如果我改變BETWEEN
的順序是訂單狀態OR
「後它仍然包括在創建時間戳後的訂單'1322884800'
我應該在哪裏放置或如何做到這一點,以選擇訂單狀態爲4(或3,或2,或1)價值(S)?