我正在Zend中使用Doctrine 1.1。我试图编写一个查询,以返回在某个列中具有空值的记录。
$q = Doctrine_Query::create()
->select('a.*')
->from('RuleSet a')
->where('a.vertical_id = ?', null);
$ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY);
我在规则集表中有三条记录,其中垂直ID列的值为NULL,但查询却找不到这些记录。
感谢您的帮助。
Sid。
where('a.vertical_id is not NULL');
。 - Gigala