我有两张桌子。 TableA有两列,TableB有一列。
ID | TERM_A
TERM_B
TERM_A和TERM_B列包含条款。 我想从TableA的TERM_A列和TableB的TERM_B列与Oracle 10上的sql相交。 我的结果表应该是这样的:
ID | INTERSECT_TERMS
我该怎么做?
答案 0 :(得分:1)
INTERSECT运算符返回包含两个查询中匹配值的结果集。
select * from tableA
where term_a in
( select term_a from tableA
intersect
select term_b from tableB )
;
因为要从TABLEA中选择其他列,所以需要将交集的输出用作子查询。