如果记录列有重复或相同的值,我想从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框架下工作。任何人都可以帮助我,我将非常感激。
1条答案
按热度按时间8ehkhllq1#
您应该使用laravel的
distinct()
方法。distinct()
方法将获取给定列的唯一值。请参阅文档