2016-05-30 1 views
-3

私は2つのテーブルを持っています。 最初のテーブルには、column_nameという名前のカラムがあります。このカラムには、(column1、column2など)のような2番目のテーブルの値カラム名が含まれています。 最初のテーブルのクエリcolumn_nameの結果に応じて、2番目のテーブルからカラムを選択する必要があります。mySQlの別のクエリの結果である動的列を選択する方法

私はこの問題を解決する助けを必要と私はそれを開発カント:あなたは、Oracleで作業する場合

+1

サンプルテーブルのデータと予想される結果を追加します。 – jarlh

+1

MySQLまたはOracleを使用していますか? (関与していない製品にはタグを付けないでください) – jarlh

+0

"どうやってやるの?"ここで話題にはならないと考えられている。これまでに試したこと、あなたが抱えている問題について何かを追加する必要があります。 – Aleksej

答えて

0

が、私はあなたが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...) 

私は正しく理解しています。

+0

彼はMySQLで動作します... –

+0

タグを更新しませんでした。私の間違い –

+0

質問は決して編集されておらず、MySQLもタイトルで見つけることができます。 –

関連する問題