私は2つのテーブルを持っています。 最初のテーブルには、column_nameという名前のカラムがあります。このカラムには、(column1、column2など)のような2番目のテーブルの値カラム名が含まれています。 最初のテーブルのクエリcolumn_nameの結果に応じて、2番目のテーブルからカラムを選択する必要があります。mySQlの別のクエリの結果である動的列を選択する方法
私はこの問題を解決する助けを必要と私はそれを開発カント:あなたは、Oracleで作業する場合
私は2つのテーブルを持っています。 最初のテーブルには、column_nameという名前のカラムがあります。このカラムには、(column1、column2など)のような2番目のテーブルの値カラム名が含まれています。 最初のテーブルのクエリcolumn_nameの結果に応じて、2番目のテーブルからカラムを選択する必要があります。mySQlの別のクエリの結果である動的列を選択する方法
私はこの問題を解決する助けを必要と私はそれを開発カント:あなたは、Oracleで作業する場合
が、私はあなたがLISTAGG機能を使用することをお勧め(http://www.oracle-developer.net/display.php?id=515)
とクエリは次のようになります:
Select column_name from all_tab_columns where table_name = name_of_your_table2 and column_name in (select listagg...)
私は正しく理解しています。
彼はMySQLで動作します... –
タグを更新しませんでした。私の間違い –
質問は決して編集されておらず、MySQLもタイトルで見つけることができます。 –
サンプルテーブルのデータと予想される結果を追加します。 – jarlh
MySQLまたはOracleを使用していますか? (関与していない製品にはタグを付けないでください) – jarlh
"どうやってやるの?"ここで話題にはならないと考えられている。これまでに試したこと、あなたが抱えている問題について何かを追加する必要があります。 – Aleksej