私はAとBの2つのテーブルを持っています。BはAのサブセットです。私がしたいのはこれです:テーブルAにフラグ列を追加します(表示専用で、テーブルに永続的にはありません)。このフラグの値は次のようになります。 AとBの間の共通行の場合は「はい」、非共通行の場合は「いいえ」。例:
A table
Column1 Column2 Column3
X1 X2 X3
Y1 Y2 Y3
Z1 Z2 Z3
select * from A where column1=Y1; to get B
これで、最終的な出力は次のようになります。
Column1 Column2 Column3 FLAG
X1 X2 X3 NO
Y1 Y2 Y3 YES
Z1 Z2 Z3 NO
1つのSQLステートメントのコードブロックの下にあるすべてのものを実行する必要があります(Bを抽出してフラグを追加します)。Bを抽出できます。フラグを追加できません
oracle 11.2.0.2.0、sqlplusを使用する