0
我有所有的表訪問我的移動應用程序。GROUPBY(),然後計算()在Laravel
列:平臺(Android或iOS)和UUID(唯一ID)
現在我想知道有多少獨特的用戶與iOS訪問。在我的表中有兩個iOS記錄,但來自相同的uuid。所以正確的結果是1.
return $data['user']->application->accesses()->where('platform', 'iOS')->groupBy('uuid')->count();
這返回2,這是錯誤的。
如果我做的:
$ios = $data['user']->application->accesses()->where('platform', 'iOS')->groupBy('uuid')->get();
return count($ios);
這將返回1,這是正確的。
我的是我的第一個查詢返回2,我該如何解決?
?你在計數或返回數據有意思嗎? –