【发布时间】:2016-03-04 14:34:27
【问题描述】:
我有一个 WHERE 子句,如下所示:
t.triggered > (SELECT MAX(time_flag) FROM triggers)
当子查询因为有一个值而返回一个值时,整个查询正常执行。
当子查询没有返回值时,比较始终为 false,即使所有内容都大于 'NULL',也不会返回任何记录。
我读到“NULL”不适合比较,那么如何编写查询来克服这个问题?
【问题讨论】:
标签: mysql null comparison where-clause