サブクエリで列名を取得します:私はいくつかのテーブルから列名を取得するには、この操作を行うことができることを知って
SELECT
COLUMN_NAME
FROM ALL_TAB_COLS
WHERE TABLE_NAME = 'MY_TABLE'
しかし、私はこのような何か(擬似コードのビット)を行いたい場合は:
WITH
SUB1 AS (SELECT COLUMN_1, COLUMN_2 FROM SOME_TABLE1)
SUB2 AS (SELECT COLUMN_1, COLUMN_2 FROM SOME_TABLE2)
RESULTS AS
(SELECT COLUMN_NAME
FROM SUB1
INNER JOIN SUB2 ON SUB1.COLUMN_NAME = SUB2.COLUMN_NAME)
SELECT * FROM RESULTS
このようなことはありますか?
テーブルを同じ列名と比較する簡単な方法が必要だとしましょう。 – Petar
これは通常のクエリで行うことができます。名前のエイリアスのみ。 table1.col_aをA、table2.col_aをA_1 – PyNoob
として申し訳ありませんが、どういう意味なのか分かりました。私は自分自身を正しく表現していませんでした。私は、テーブルの列名を、テーブルを持っていない列名の外部リストと比較する必要があります。テーブルを持つことはできません。 – Petar