匹配两列
我有两张桌子。 TableA 有两列,TableB 有一列。
表A
ID | TERM_A
TableB
TERM_B
TERM_A 和 TERM_B 列包含术语。 我想在 Oracle 10 上使用 sql 从 TableA 的 TERM_A 列和 TableB 的 TERM_B 列中获取相交项。 我的结果表应该是这样的:
Result_Table
ID | INTERSECT_TERMS
我该怎么做?
I have a two tables. TableA has two columns and TableB has one column.
TableA
ID | TERM_A
TableB
TERM_B
TERM_A and TERM_B column contain terms .
I want to take intersect terms from TERM_A column of TableA and TERM_B column of TableB with sql on Oracle 10.
My result table should be like that :
Result_Table
ID | INTERSECT_TERMS
How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
INTERSECT 运算符返回一个结果集,其中包含两个查询的匹配值。
因为您想要从 TABLEA 选择其他列,所以您需要使用交集的输出作为子查询。
The INTERSECT operator returns a resultset containing the matching values from the two queries.
Because you want to select additional columns from TABLEA you need to use the output of the intersection as a sub-query.