首页 > 解决方案 > 将一个表 json 列与另一个表列连接

问题描述

我想使用 json 列连接这两个表。实际上,我想获取所有在我的 json 列(member_ids)中具有 id 的用户电子邮件。到目前为止,我尝试了很多:

$team=DB::table('users')
     ->join('teams','users.id','teams.member_ids->id')
     ->select('teams.*','users.email')
     ->where('teams.id',$id)->first();
dd($team);

但是这个dd给了我null。请帮我解决这个问题

标签: phpjsonlaraveleloquent

解决方案


推荐阅读