如果记录列有重复值或相同值,则打印单个值(SQL & Laravel Livewire)

qaxu7uf2  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(121)

如果记录列有重复或相同的值,我想从SQL打印一次记录。表显示如下:表格名称:管理员
名称角色reg1 reg2 reg3 reg4
Jack用户空1空1
插孔用户1空空1
插孔用户1空空1
检查情况;用于打印
如果(reg1 ==空),打印空如果(reg1 == 1),打印1(一次)
如果(reg2 == null),则打印null(一次)如果(reg2 == 1),则打印1
如果(reg3 == null),则打印null(一次)如果(reg3 == 1),则(不满足)
如果(reg4 ==空),(不满足)如果(reg4 == 1),打印1(一次)
控制器:
$admin =管理员::all()其中('名称',$名称)其中('角色',$角色);
我在一个Laravel livewire框架下工作。任何人都可以帮助我,我将非常感激。

8ehkhllq

8ehkhllq1#

您应该使用laravel的distinct()方法。
distinct()方法将获取给定列的唯一值。
请参阅文档

相关问题