我有一個這樣的查詢:
$blog = BlogModel::select('user_id')->get();
它回傳這個
[{"user_id":2},{"user_id":3},{"user_id":4},{"user_id":4},{"user_id":6}]
我想像這樣洗掉重復的 user_id
[{"user_id":2},{"user_id":3},{"user_id":4},{"user_id":6}]
uj5u.com熱心網友回復:
您可以為此目的使用 DISTINCT
$blog = BlogModel::select('user_id')->distinct()->get();
uj5u.com熱心網友回復:
您可以使用 distinct() 強制查詢回傳不同的結果。
嘗試改變這個:
$blog = BlogModel::select('user_id')->get();
到:
$blog = BlogModel::select('user_id')->distinct()->get();
你可以在這里閱讀更多內容: https ://laravel.com/docs/9.x/queries
uj5u.com熱心網友回復:
$blog = BlogModel::selectRaw('distinct user_id')->get();
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/432549.html
上一篇:會話在PHP中無法正常作業
