tp拼表 join字段相同問題

語法:

$all = Db::name('order')->alias('a')->join('scenic w','a.scenicid = w.id','left')->select();

 

拼表有相同字段問題,將相同字段弄別名

注:field,a.*代表a表所有,和w表所有。都要用","隔開,然後將a表的id弄別名爲 is_s 這裏的as可以寫成空格,我這裏寫上方便看出來。

$all = Db::name( 'play a' )->join( 'song w', 'a.song_id = w.id', 'left' )->field( 'a.*,w.*, a.id as is_s' )->select();

 

三表相拼

$all = Db::name('order a')
        ->join('user w','a.user_id = w.id')
        ->join('song c','a.song_id = c.id')
        ->field( 'a.*, w.*, c.* , a.id o_id , w.id u_id , c.id s_id')
        ->select();

 

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