我有两张桌子:
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中有多个相应的查询,那么结果中应该有多个查询 最简单的方法是什么?
答案 0 :(得分:2)
select * from table1 where table1.query in (select query from table2)
答案 1 :(得分:0)
select table_1.* from table_1 inner join table_2 on table_1.query = table_2.query