任何方式使這個查詢工作使用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