![](/img/trans.png)
[英]MySQL: Select rows where `project_id` equals any `project` with specific `user_id`
[英]Laravel: get user's friends where user_id or friend_user_id equals 3
我有兩個表:用戶:id,名稱; 朋友:id,user_id,user_friend_id,已批准;
我需要讓所有用戶的user_id = 3或user_friend_is = 3批准為= 0。
嘗試這個
DB::table('users')->join('friends','users.id','=','friends.user_id')
->where('users.approved',0)
->where(function($query){
$query->orWhere('users.user_id',3)
->orWhere('users.user_friend_is',3)
})->select('users.*')->get();
它將選擇批准= 0且(user_id = 3或user_friend_is = 3)的所有用戶
希望這會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.