データ テーブルが 2 つあり、1 つは alipay、もう 1 つは wxpay です。2 つのテーブルのフィールドは同じです。
ユーザーがリチャージ レコードをクエリする場合、モデルまたは DB クラスを使用して 2 つのデータベースを同時にクエリし、1 つの結果を取得するにはどうすればよいでしょうか?
------------------------------------------ ------ ------------------------
コンテンツは純粋な英語であってはならず、単語は少なくとも 100 単語である必要があります。コンテンツは純粋な英語であってはなりません。また、コンテンツは純粋な英語で少なくとも 100 単語である必要があり、コンテンツは純粋な英語で少なくとも 100 単語である必要があり、コンテンツは少なくとも 100 単語である必要があります。純粋な英語で 100 語、内容は純粋な英語で 100 語以上、内容は純粋な英語で 100 語以上である必要があります 上記の内容は純粋な英語であってはならず、単語数は少なくとも 100 語である必要がありますコンテンツは純粋な英語であってはならず、単語数は少なくとも 100 単語である必要があります。コンテンツは純粋な英語であってはならず、単語数は少なくとも 100 単語である必要があります。
モデル相関を使用するだけです
2 つのデータテーブルまたは 2 つのデータベースがある場合は、tp5 ドキュメント内にあります。 2 つのデータベースがある場合、そのうちの 1 つは Db::connect("接続パラメータ")->query("クエリ ステートメント") を使用するか、ネイティブ構文を直接使用してクエリする必要があります
これを大量のデータで行うと、テーブルの検索に jion を使用するだけでパフォーマンスが低下します。
問題は解決されました。クエリ結果を配列形式に変換し、2 つの配列をマージするだけです。
私は MYSQL についてはほとんど学んでおらず、結合テーブル クエリを使用したことがありません。