2015-12-24 34 views
0

我有這樣的SQL查詢兩個「不在」一個查詢?

SELECT * FROM bots WHERE id NOT IN (select botid from messages where messages.recipient = :recipient) AND NOT IN (:bots) AND messages_today < 50 limit 1 

,當我執行,則返回錯誤。 如何使這兩個「不在」和沒有錯誤?

回答

2

這些是單獨的條件,更像>=<=,不像BETWEEN x AND y。 第二個NOT IN沒有「左手參數」。

更改AND NOT INAND id NOT IN