以下は、同じフィールドが 2 つのテーブルで繰り返される thinkphp の複数テーブル クエリに最適なソリューションです。内容がとても良かったので、参考としてシェアさせていただきます。
フレームワーク: thinkphp
バージョン: 3.2.3
コンテンツ: クエリ ステートメント
#問題の解決策: 重複フィールドの問題
$Data = M('a')->where($where) ->Field('a.name as aname,b.name as uname,a.*') ->join('b on b.jb_id=a.id') ->order('a.id desc') ->select();
説明: a.* テーブル a
のすべてのフィールドをクエリします。 a .name as aname テーブル a の名前の繰り返しフィールドを aname に変換します
関連推奨事項:
ThinkPHP ## でのフォーム トークン エラーの分析と解決策
#PHP へのアップロード時に一時フォルダーが見つからない場合の解決策
以上がThinkphp のマルチテーブル クエリは、2 つのテーブルに同じフィールドが繰り返されている場合に完璧なソリューションを提供します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。