タイトルの通り、TP5.1ms SQLサーバーでのデータベース間結合テーブルクエリについて質問させていただきます。
現在の状況は以下の通りで、手元に統計レポートシステムのプロジェクトがあります。 ,
バックエンドはtp5.1、フロントエンドはvueで作っていますが、システムフロントエンドのユーザー情報はmysqlライブラリに書き込まれており、つまり、異なるユーザーは、ログイン後に異なる統計レポート情報を参照できます。
カウントおよび生成する必要がある情報は、MS SQL Server 上の異なるデータベースと異なるテーブルです。別の Windows サーバー すでに実行しています 複数のデータベースの構成 各データベースの構成 接続とクエリは実装されており問題ありませんが、データベース間の結合テーブルをクエリする必要がある場合に問題が発生します。
これは、今テーブルを検索する方法です。たとえば、ms SQL をチェックしたいのです。データベースを使用するときは、まず Db::connect('mysql database') でログイン アカウントをフィルタリングします。情報を取得し、ループ Db:: connect('mssql Consumer db1') select() を介して別のデータベース (ms SQL) に接続し、別のライブラリ Db:connect('mssql recharge library db2') に接続して、ループして、集計後に統計などの操作を行うようになりましたが、データのクエリに時間がかかり、かなり面倒です フロントエンドで表示すると違和感があります カクつき、スムーズではありません 何か実装方法はありますかクロスデータベース クエリや結合テーブル クエリをすばやく実装できるツールです。先生や先輩方がアイデアを提供してくれることを願っています。よろしくお願いします。