sql >> データベース >  >> RDS >> Mysql

MYSQLの動的列名

    tbl1とtbl2の内容に基づいて列名を動的に定義したいと思います。

    これは不可能であり、これに最も近い方法は、列に個別の同盟を含むSQLステートメントを動的に作成することです(適切な値を見つけるための以前のSQLクエリに基づいています)。もちろん、これは1人の特定のユーザーの名前に限定されます。これは、複数のユーザーが競合する名前を持っている可能性があるためですが、クエリは列ごとに1つのエイリアスのみを取ります...(これは主な理由ではありませんが、なぜこれができるのかSQLで直接実行しないでください。

    編集メモ: David Andresの返信は、このような2段階のクエリを実行する1つの方法を示しています。



    1. Oracle SQL*Plusの使用方法

    2. MYSQLのGoogleOAuth2.0ユーザーIDデータ型

    3. どの階層モデルを使用する必要がありますか?隣接、ネスト、または列挙?

    4. LinuxからMicrosoftSQLServerにアクセスする方法は何ですか?