我一直在寻找 SQL 中的解决方案。我试图从一个表中查找具有相同前两个字符和相同出生日期的记录。我考虑过自我加入,但我怀疑我得到了正确的结果。这是我的查询,请告诉我缺少什么:
select p1.frst_name,
from person p1 inner join person p2
on upper(left(p1.frst_name,2)) like upper(left(p2.frst_name,2))
and upper(p1.last_name) LIKE upper(p2.last_name)
and p1.birth_date = p2.birth_date