Sql 如何使用“其他”筛选1个表

Sql 如何使用“其他”筛选1个表,sql,oracle,Sql,Oracle,我有两张桌子: TABLE1 ---------------- query | info aa | info bb | info aa | info cc | info cc | info TABLE2: ---------------- query | info aa | inf cc | inf 表1可以有重复查询,但表2不能 我需要一个SQL查询来获取表1中也存在于表2中的所有查询。如果表1中有多个对应的查询,那么结果中应该有

我有两张桌子:

TABLE1
----------------
query |  info
aa    |  info
bb    |  info
aa    |  info
cc    |  info
cc    |  info

TABLE2:
----------------
query |  info
aa    |  inf
cc    |  inf
表1可以有重复查询,但表2不能

我需要一个SQL查询来获取表1中也存在于表2中的所有查询。如果表1中有多个对应的查询,那么结果中应该有多个查询
最简单的方法是什么?

你能发布你预期的结果吗?更重要的是,你能给出一个你迄今为止尝试过的任何查询的例子吗。
 select * from table1 where table1.query in (select query from table2)
select table_1.* from table_1 inner join table_2 on table_1.query = table_2.query