我希望有人可以提供帮助。
我有两个表:" Objects"和" AcquiredObjects",在第一个中,我有对象的描述,在第二个,我有3列:& #34;对象","用户"当有人获得一个对象时,该表插入了object_id,user_id和一个" 1"和#34;获取"在获得的专栏中。
我做了一个查询,返回单个用户的所有获取对象:
public function acquiredByUser($id_user)
{
return $this->with('resource')
->join('AcquiredObjects',
function($join) use ($id_user)
{
$join->on('AcquiredObjects.object_id', '=', 'object.id' )
->where('AcquiredObjects.user_id', '=', $id_user );
})->get();
}
但现在我想要一个返回用户未获取的所有对象的查询。
我一直在尝试很多方法,但我无法做到。
提前致谢。