Symfony не распознает функцию ISNULL - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь интегрировать функцию MySQL ISNULL в мой запрос доктрины в Symfony.

 $order = 'DESC';
->orderBy('ISNULL(response.value), response.value', $order)

Symfony не распознал эту функцию, она не является функцией по умолчанию. Он также отсутствует в списке расширений доктрины.

Есть ли способ решить эту проблему?

1 Ответ

2 голосов
/ 17 июня 2019

Допустимое решение - использовать это

->orderBy(response.value IS NULL, response.value', $order)

Это выдаст TRUE или FALSE

Также сортировка по убыванию помещает строки, которые TRUE первые

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...