如何在Laravel中获得不同的行

时间:2017-11-13 07:36:41

标签: php laravel laravel-5.3 laravel-5.4

我在下表中有6条记录

enter image description here

我需要获得唯一潜在客户ID列按ID DESC排序。

以下是我的查询

Telecallerfirststep::WhereDate('created_at',date('Y-m-d'))->groupBy('leadsid')->OrderBy('id','DESC')->count(); 

其返回记录数为:1

3 个答案:

答案 0 :(得分:0)

Just Add distinct

Telecallerfirststep::WhereDate('created_at',date('Y-m-d'))-
>groupBy('leadsid')->OrderBy('id','DESC')->distinct()->count(); 

答案 1 :(得分:0)

你应该试试这个:

Sri Lanka

答案 2 :(得分:0)

获取结果后使用php count

$reault = Telecallerfirststep::whereDate('created_at',date('Y-m-d'))->groupBy('leadsid')->OrderBy('id','DESC'); 
echo $count = count($reault);

我发现了类似问题MySqlSO