我正在尝试将 MySQL
函数 ISNULL
集成到 Symfony 中的 Doctrine 查询中。
$order = 'DESC';
->orderBy('ISNULL(response.value), response.value', $order)
Symfony 无法识别此函数,它不是默认函数。它也没有出现在 Doctrine 扩展列表中。
有什么办法可以解决这样的问题吗?
最佳答案
一个有效的解决方案是使用这个
->orderBy(response.value IS NULL, response.value', $order)
这将输出 TRUE
或 FALSE
同时降序排序会将具有 TRUE
的行放在前面
关于php - Symfony 不识别 ISNULL 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56634204/