在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP/ PHP Laravel 5.5 belongsToMany 多表查詢 表重復(fù)問(wèn)題

PHP Laravel 5.5 belongsToMany 多表查詢 表重復(fù)問(wèn)題

想要通過(guò)部門多表查詢到部門下的員工被添加時(shí),操作人的姓名(也就是記錄人的姓名)。

現(xiàn)有

one(部門表) 表
    one_id
    tow_id(員工ID)
tow(員工表)表
    tow_id(員工ID)
    name  (姓名)
    tows_id(記錄人ID,也是另一個(gè)員工的ID)

SQL 寫(xiě)法:

select c.name from one as a join tow as b join tow as c where a.one_id = 1 a.tow_id = b.tow_id and b.tows.id = c.tow_id;

請(qǐng)大神指點(diǎn) laravel belongsToMany應(yīng)該怎么寫(xiě)?謝謝謝謝?。?!

回答
編輯回答
冷眸

你這表建的有問(wèn)題啊,主表里面記錄子表的id,到底記錄的是哪個(gè)員工的id呢,應(yīng)該是員工表里面加上部門id這個(gè)字段吧。然后部門才能belongsToMany員工。

2018年2月15日 04:53