我希望有人能帮助我。我遇到了一个非常复杂的Laravel查询,我不知道如何摆脱它。我的问题是,在数据库中,我想对一系列列进行分组,以便这些组的结果是唯一的,因为它们是重复的,并从属于这些组的其他列中选择数据。仓库列重复3次,我希望它只显示一次,在另一列中列出所有仓库审计日期,并在另一列中列出这些日期的结果。我这样写,但我没有得到结果。有没有人能帮我理解我做错了什么,非常感谢。我想得到一些图表。
查询方式:
$audit = DB::table('esiti_audit')->where('employee', $name)
->select('master_zone', 'subarea', 'microarea')
->groupByRaw('master_zone,subarea,microarea')
->orderByDesc('data_audit')->select('data_audit', 'esito')
->get();
1条答案
按热度按时间yhqotfr81#
按地区和天数构建您所需的结构: