Mysql 在一个查询中有两个“不在”?

Mysql 在一个查询中有两个“不在”?,mysql,Mysql,我有一个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 当我执行时,它返回错误。 如何在有两个非插入且无错误的情况下实现这一点?这些是独立的条件,更像>=和

我有一个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
当我执行时,它返回错误。
如何在有两个非插入且无错误的情况下实现这一点?

这些是独立的条件,更像>=和