查找大于“x”的重复项

时间:2015-10-11 00:26:33

标签: sql duplicates multiple-tables

编写一个查询,查找年龄大于45的名为“表1”和“表2”的表中具有相同姓氏,名字和状态的所有记录。

“表1”表格列为“姓氏”,“名字”,“州”和“年龄”

“表2”表格列是“姓氏”,“名字”和“州”

1 个答案:

答案 0 :(得分:0)

没有在SQL上测试,但你可以做这样的事情,如果你需要删除重复项,那么它的另一个故事。

Select p.* 
from [Table 1] p 
inner join [Table 2] q 
    on p.FirstName = q.FirstName 
   and p.LastName = q.LastName 
   and p.State = q.State 
where p.Age > 45

我建议您自己尝试一下并分析结果。