我在directsales和clients表之间运行了一个基于client_id的连接查询。 但是当我打印查询结果时,它会显示重复的数据。
这里是我的代码。
0xa5
它显示了这个结果。
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;
}
答案 0 :(得分:1)
使用不同的方法:
$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();