0

我有两张桌子:

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 中有多个相应的查询,那么结果中应该有多个 最简单的方法是什么?

4

2 回答 2

2
 select * from table1 where table1.query in (select query from table2)
于 2013-06-14T17:18:35.437 回答
0
select table_1.* from table_1 inner join table_2 on table_1.query = table_2.query 
于 2013-06-14T17:30:04.293 回答