Thinkphp のマルチテーブル クエリは、2 つのテーブルに同じフィールドが繰り返されている場合に完璧なソリューションを提供します。

不言
リリース: 2023-03-30 12:18:02
オリジナル
3330 人が閲覧しました

以下は、同じフィールドが 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート