gpt4 book ai didi

php - 在 laravel 中加入查询返回重复数据

转载 作者:行者123 更新时间:2023-11-29 02:12:39 25 4
gpt4 key购买 nike

我在 directsales 和 clients 表之间运行了一个基于 client_id 的连接查询。但是当我打印查询结果时,它显示重复的数据。

这是我的代码。

public function readirectsalereport(Request $request)
{
$client_id=$request->client_id;
$fromdate=$request->frmdate;
$todate=$request->todate;

$dsale=DB::table('directsales')
->join('clients','directsales.client_id','=','clients.id')
->select('clients.client_name','clients.addr')
->where('directsales.client_id','=',$client_id)
->get();

return $dsale;

}

它显示了这个结果。

[{"client_name":"majed10","addr":"Uttara"},{"client_name":"majed10","addr":"Uttara"}]

最佳答案

使用不同的方法:

$dsale=DB::table('directsales')
->join('clients','directsales.client_id','=','clients.id')
->select('clients.client_name','clients.addr')
->where('directsales.client_id','=',$client_id)
->distinct()
->get();

引用:https://laravel.com/docs/5.5/queries#selects

关于php - 在 laravel 中加入查询返回重复数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47597432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com