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

MySQLは別のテーブルの列名を使用します

    SQLを動的に生成して実行するストアドプロシージャを使用する必要があります。列名はSQLのファーストクラスのデータではないため、列名を使用して多くのことを行うことはできません。これらは、クエリを実行したりデータをフェッチしたりする前に、クエリの解析時に決定されます。

    代わりに、アプリでそれを行うことをお勧めします。データベースの列名ではなく、アプリに正しい名前を表示/保存/保存するだけです。

    PS:あなたはリレーショナルモデルをひどく乱用しています。 本当に そのスキーマが必要です。 スキーマは最初の正規形に失敗します。 そして、worksheet_type_lookupとは何ですか にとって? worksheetsではありません どのタイプか教えてください?




    1. PostgreSQLで平均を小数点以下2桁に丸める方法は?

    2. MySQLに行が存在するかどうかを確認するにはどうすればよいですか? (つまり、メールがMySQLに存在するかどうかを確認します)

    3. 主キーを持つリンクテーブルを追加するVBAコード

    4. SQL Server SHOWPLAN_TEXT