ThinkPHP はネイティブ クエリを使用して、関連するクエリ左結合インスタンス、thinkphpjoin を実装します
この記事の例では、ネイティブ クエリを使用して関連するクエリの左結合を実装する ThinkPHP の方法を説明します。参考のためにみんなで共有してください。詳細は以下の通りです
Thinkphp は関連クエリを実装するための join メソッドを提供しますが、これは非常に使いにくいため、ネイティブ メソッドを使用する方が便利です。そのため、クエリ メソッドを使用することをお勧めします。
コードをコピーします コードは次のとおりです:
$Model = new Model();
$sql = "SELECT a.id、a.attr_name、a.attr_input_type、a.attr_type、a.attr_values、v.attr_value、v.attr_price "。
「hh_typeattr から
」
「hh_siteattr AS v を左に結合します
」
「ON v.attr_id = a.id AND v.site_id = '$site_id'
」
「WHERE a.type_id = " . intval($type_id) ." または a.type_id = 0 "。
"ORDER BY a.listorder、a.attr_type、a.id、v.attr_price、v.id";
$row = $Model->query($sql);
この記事で説明した内容が、皆様の ThinkPHP フレームワーク プログラミングに役立つことを願っています。
http://www.bkjia.com/PHPjc/920614.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/920614.html技術記事 ThinkPHP がネイティブ クエリを使用して関連クエリ左結合を実装する例、thinkphpjoin この記事では、ネイティブ クエリを使用して関連クエリ左結合を実装する ThinkPHP の方法について説明します。みんなのためにみんなでシェアしましょう...