我得到了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)做同样的事情。这可以在一个查询中完成吗?如果是这样,请发布一个示例。