【发布时间】:2017-04-23 05:10:27
【问题描述】:
我有一个带有 ID、名字和姓氏的 SQL Server 2012 表。每个人的 ID 都是唯一的,但由于历史 Feed 中的错误,不同的人被分配了相同的 ID。
------------------------------
ID FirstName LastName
------------------------------
1 ABC M
1 ABC M
1 ABC M
1 ABC N
2 BCD S
3 CDE T
4 DEF T
4 DEF T
有两个 ID 多次出现。 1 和 4。id 为 4 的行是相同的。我不希望这出现在我的结果中。 ID 为 1 的行,1 行虽然名字相同,但姓氏不同。我只想要那些 ID 相同但名字或姓氏之一不同的 ID。
我尝试将多次出现的 ID 加载到临时表中,并尝试将其与父表进行比较,尽管未成功。我可以尝试和实施其他任何想法吗?
这是我正在寻找的输出
ID
---
1
【问题讨论】:
-
你能不能也给我们看看欲望输出?
-
我只需要查询输出。在这种情况下 1
标签: sql sql-server windows group-by querying