ThinkPHP采用原生query實現(xiàn)關(guān)聯(lián)查詢left join實例
本文實例講述了ThinkPHP采用原生query實現(xiàn)關(guān)聯(lián)查詢left join的方法。分享給大家供大家參考。具體如下:
thinkphp提供了join方法來實現(xiàn)關(guān)聯(lián)查詢,但是很不好用,還是用原生的方便,所以推薦大家用query方法:
$sql = "SELECT a.id, a.attr_name, a.attr_input_type, a.attr_type, a.attr_values, v.attr_value, v.attr_price ".
"FROM hh_typeattr AS a ".
"LEFT JOIN hh_siteattr AS v ".
"ON v.attr_id = a.id AND v.site_id = '$site_id' ".
"WHERE a.type_id = " . intval($type_id) ." OR a.type_id = 0 ".
"ORDER BY a.listorder, a.attr_type, a.id, v.attr_price, v.id";
$row = $Model->query($sql);
希望本文所述對大家的ThinkPHP框架程序設(shè)計有所幫助。
相關(guān)文章
淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢
本篇文章主要介紹了淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-11-11自己寫的php中文截取函數(shù)mb_strlen和mb_substr
這篇文章主要介紹了自己寫的php中文截取函數(shù)mb_strlen和mb_substr,在服務(wù)器沒mbstring庫時可以使用本文函數(shù)代替,需要的朋友可以參考下2015-02-02laravel高級的Join語法詳解以及使用Join多個條件
今天小編就為大家分享一篇laravel高級的Join語法詳解以及使用Join多個條件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php循環(huán)table實現(xiàn)一行兩列顯示的方法
這篇文章主要介紹了php循環(huán)table實現(xiàn)一行兩列顯示的方法,本文直接給出實現(xiàn)代碼,重點就是在取余方法的運用,需要的朋友可以參考下2015-06-06