亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 映射集合

Laravel 映射集合

PHP
慕婉清6462132 2021-06-08 09:31:06
我有一個數據集。我的返回數據是這樣的:userId:2movieId:2rating:2userId:2movieId:3rating:5我想得到這樣的數據:userId:2movieId:{2,3}rating:{2,5}我可以通過映射來完成嗎?$userX = Rating::where("userId", '=', $id)        ->pluck('movieId')->toArray();$data = Rating::where("userId", '!=', $id)        ->whereIn('movieId', $userX)        ->orderby('userId')
查看完整描述

2 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

您可能想要groupBy用戶。如果是這樣,你可以這樣做:


Rating::where("userId",'!=',$id)

        ->whereIn('movieId', $userX)

        ->groupBy('userId')


查看完整回答
反對 回復 2021-06-13
  • 2 回答
  • 0 關注
  • 140 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號