Drupal Association members fund grants that make connections all over the world.
In Drupal 7,
$query->condition('field', NULL) matched rows when the
field contained a NULL. However, as SQL (despite being called a relational database) is employing a 3VL, any logical operation on a
NULL value results in NULL so this behavior is wrong. This is fixed in D8 and
$query->condition('field', NULL) will never match anything. Use