SELECT DATA WHERE FIELD不是NULL

时间:2013-09-24 13:34:31

标签: php mysql sql orm propel

我正在尝试从“users”表中选择“reset_code_date”不为空的所有数据。 我怎么能用推进来做到这一点?

现在我有了这个:

$canceledusers = UserQuery::create()->filterByResetCodeDate()->find();

如您所见,现在我选择reset_code_date为空的所有字段。但是,如何选择不为空的所有字段?

2 个答案:

答案 0 :(得分:1)

试试这个:

$canceledusers = UserQuery::create()->where('reset_code_date is not null')->find();

答案 1 :(得分:1)

$canceledusers = UserQuery::create()
    ->filterByResetCodeDate(null, \Criteria::ISNOTNULL)
    ->find();