列名に基づいて複数のテーブルからデータを返す SQL メソッド
P粉904450959
P粉904450959 2024-02-21 19:21:21
0
1
484

少し奇妙なことをしようとしていますが、それを達成するための正しい方法がわかりません。基本的に、列名が特定の文字列に似ているすべてのテーブル/ビューと列を抽出しようとしています。さらに、そのテーブル/ビューと列の組み合わせから 1 行のデータを抽出したいと考えています。 2番目の部分は私が迷ったところです。以下の select ステートメントを使用して、必要なテーブル/ビューと列を抽出できることがわかりました。

リーリー

これにより、次のような結果が得られます

リーリー

しかし、私は次のようなものを取得したいです:

リーリー

誰か洞察を提供できますか?

P粉904450959
P粉904450959

全員に返信(1)
P粉392861047

これをクエリで行う簡単な方法は思いつきませんが、オプションがあります...

列とテーブルのリストを一時テーブルに配置し、動的 ​​SQL を使用してループを実行して各テーブルの最大の行を選択します。

これを説明するために、以下に大量のコメントを追加しました。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート