tp5 model多表聯查

在tp5中使用model多表聯查
示例代碼如下
有m和a兩張表,他們的關聯字段是a的id等於m中的aid
使用alias重命名m表
使用join函數重命名a表

$m= new MModel();
$a= new AgendaModel();
$item_list=$m
    ->alias('mi')
    ->field('mi.id,mi.mid,mi.aid,mi.seq,mi.`name`,mi.`status`,mi.type,mi.`option`,mi.ismulti,mi.is_show_result,mi.moderator,mi.update_time,mi.create_time')
    ->join('a a','a.id=mi.aid','LEFT')->where('mi.mid', $m->id)
    ->order('mi.mid', 'asc')
    ->order('a.seq', 'asc')
    ->order('mi.seq', 'asc')
    ->select();

然後就可以了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章