Laravel Conditional Select с помощью -> get - PullRequest
0 голосов
/ 24 апреля 2019

Я пытаюсь получить столбцы с некоторыми условиями if, такими как «если столбец равен нулю, показать другой столбец, если это значение равно нулю, показать последний столбец».

Но не знал, как сделать.

Мой код такой

return $get->get([ "my.column", "my.column2", "my.column3"]);

Нужно сделать так, как

if(my.column){ my.column }elseif($my.column2){ my.column2 }else{ my.column3 }

1 Ответ

0 голосов
/ 24 апреля 2019

$ sql = "SELECT IF (my.column IS NULL, my.column, IF (my.column2 IS NULL, my.column2, my.column3)) AS new.column FROM имя таблицы ....";

DB :: select ($ sql);

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