我有两个表说A和B。B是A的子集。我想做的是:向表A添加一个标志列(仅用于查看,而不是永久在表中)并且该标志的值应该是对于 A 和 B 之间的公共行是 yes,对于非公共行是 no。例如:
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