我试图执行这个查询:
SELECT mac,creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN (select consols.mac from consols)
但我没有结果。我测试了它,我知道有一些错误的语法。在MysqL这样的查询工作完美。我添加了一行,以确保有一个mac不存在于控制台表,但仍然没有给出任何结果。
当使用NOT IN时,应该确保没有值为NULL:
SELECT mac,creation_date FROM logs WHERE logs_type_id=11 AND mac NOT IN ( SELECT mac FROM consols WHERE mac IS NOT NULL -- add this )