在之前的tp版本里都是在mode里進行表的關(guān)聯(lián),但是到了tp5開始就沒有這個功能了
今天我就給大家介紹一下在tp5中怎樣使用視圖查詢
視圖查詢是可以實現(xiàn)不依賴數(shù)據(jù)庫視圖的多表查詢方法,并不需要數(shù)據(jù)庫支持視圖,例如:
這樣生成的sql語句如下方
SELECT User.id,User.name,Profile.truename,Profile.phone,Profile.email,Score.score FROM think_user User INNER JOIN think_profile Profile ON Profile.user_id=User.id INNER JOIN think_socre Score ON Score.user_id=Profile.id WHERE Score.score > 80
也可以進行別名的設(shè)置
生成下方語句
SELECT User.id AS uid,User.name AS account,Profile.truename,Profile.phone,Profile.email,Score.score FROM think_user User INNER JOIN think_profile Profile ON Profile.user_id=User.id INNER JOIN think_socre Score ON Score.user_id=Profile.id WHERE Score.score > 80
基本的用法大體這些,希望能幫助到大家
上一篇: thinkphp5隱藏入口文件教程
下一篇: 網(wǎng)站改版有哪些可遵循原則?
關(guān)鍵詞: