ThinkPHP采用原生query實(shí)現(xiàn)關(guān)聯(lián)查詢left join實(shí)例
本文實(shí)例講述了ThinkPHP采用原生query實(shí)現(xiàn)關(guān)聯(lián)查詢left join的方法。分享給大家供大家參考。具體如下:
thinkphp提供了join方法來(lái)實(shí)現(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);
希望本文所述對(duì)大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。
相關(guān)文章
php實(shí)現(xiàn)水仙花數(shù)的4個(gè)示例分享
水仙花數(shù)是指一個(gè) n 位數(shù) ( n≥3 ),它的每個(gè)位上的數(shù)字的 n 次冪之和等于它本身。(例如:1^3 + 3^3+ 5^3 = 153)這篇文章主要介紹了php實(shí)現(xiàn)水仙花數(shù)的4個(gè)示例分享,需要的朋友可以參考下2014-04-04淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢(shì)
本篇文章主要介紹了淺談使用 Yii2 AssetBundle 中 $publishOptions 的正確姿勢(shì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11自己寫的php中文截取函數(shù)mb_strlen和mb_substr
這篇文章主要介紹了自己寫的php中文截取函數(shù)mb_strlen和mb_substr,在服務(wù)器沒(méi)mbstring庫(kù)時(shí)可以使用本文函數(shù)代替,需要的朋友可以參考下2015-02-02laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件
今天小編就為大家分享一篇laravel高級(jí)的Join語(yǔ)法詳解以及使用Join多個(gè)條件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10強(qiáng)制PHP命令行腳本單進(jìn)程運(yùn)行的方法
本文介紹了一個(gè)強(qiáng)制PHP在單進(jìn)程中執(zhí)行的函數(shù),多用在php命令行中和一些特殊需求的地方,需要的朋友可以參考下2014-04-04php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法
這篇文章主要介紹了php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法,本文直接給出實(shí)現(xiàn)代碼,重點(diǎn)就是在取余方法的運(yùn)用,需要的朋友可以參考下2015-06-06