我得到了players
表和host
字段,我还得到了第二个表bans
,其中包含以下字段:host
, second_host
, ip
。我需要检查是否players
。host
内容字段不等于bans
表中这三个字段中的任何一个,有一个条件:WHERE expiry >= UNIX_TIMESTAMP()
。
我已经建立了这个,但是正如你所看到的,bans 表中有三个条件,现在我不知道该怎么办。
SELECT * FROM players
WHERE host NOT IN (
SELECT host
FROM bans
WHERE expires >= UNIX_TIMESTAMP()
)
现在我必须对其他三个字段(second_host
和ip
)做同样的事情。这可以在一个查询中完成吗?如果是这样,请发布一个示例。