我需要一个查询,让我创造者的具体人 。我的的名字有一个表人那里有两个ID ...从不同的ID需要的信息在同一个表Laravel
为person_id creator_id
的人有名称也创建者有一个名字, 所以我需要为特定人的创建者的名称, 有模型人控制器的一切。我目前正在编辑该人的刀片和所有的信息是在同一张桌子。
受审
我想在我的模型创建的方法以某种方式加入创建者ID的人的ID,但我失败了
编辑
更多info..for例如id = 10的人有
person_id = 10,person_name = john,creator_id = 20
但创建者也是其名称为乔治 一个为person_id,也都在同一个表中,以便即时通讯困惑我在编辑器也试过这种
$creators_name = DB::table('Persons')
->select('person_name')
->where('Persons.person_id,'=',Persons.creator_id)
->where(Persons.person_id,'=',$id)
->get();
我需要的是这样的在我的刀片中称它!
那你试试? – izk
尝试使用同一个表作为创建者名称。 –
@ShaluSinghal我尝试加入creator_id = person_id,但是我失败了...... –