任何方式使这个查询工作使用laravel? DB :: raw或Eloquent用法无关紧要。Laravel Distinct Count
SELECT count(DISTINCT name) FROM tablename;
这是我做过尝试,但不能得到正确的输出:
EloquentTableName::select(DB::raw('count(DISTINCT name) as name_count'))->get();
这将返回这样的事情,我想解决这个问题:
([{"name_count":"15"}])
我只是想要得到数字15.
你能澄清当前的区别产出和预期产出? –
@GoudaElalfy我只需要获取int值。我需要15.我得到的是“name_count”:“15” –
如果你用' - > only(“name_count”)而不是' - > get()'来做什么? – apokryfos