申し訳ありませんが、私はここで照会しました。結合表のデータベースを照会する
SELECT OWNER, TABLE_NAME FROM ALL_TAB_COLUMNS, COLUMN_NAME WHERE COLUMN_NAME = 'ID1' OR COLUMN_NAME = 'ID2';
これは私のコラムID1
または列ID2
を持っている私のデータベース内のすべてのテーブルを取得する(OracleのSQL Developerを使用)。私はID1
とID2
が特定のテーブルに結合されたいくつかの結合テーブルを持っていますが、ID1
とID2
も多くの別個のテーブルにあります。
このクエリを設定してTABLE_NAME
の中にCOLUMN_NAME
が両方とも含まれるようにするにはどうすればよいですか? IEのID1
とID2
を照会するとJOIN_TABLE1
が返されますが、ID1
とID3
が返されるのはJOIN_TABLE2
なので、どちらか一方しか持たない共有テーブルは得られません。
は、COLUMN_NAME'はタイプミスです? –