我需要在SELECT DISTINCT中使用ID字段以区分2种情况:重复来自不重复但是同名。
换句话说,您可能会在同一个数据库中重复多次同一个人和同名和姓氏的人。
如果我没有在SELECT中放置ID字段,则查询将返回重复项和名称。
我必须放置ID才能消除重复。但与此同时,我不想打印身份证。如果没有按ID使用组,是否可以这样做?
SELECT DISTINCT ID,Name,Surname 来自(返回重复的副本)
答案 0 :(得分:1)
不确定
Select c.Name, c.Surname
From (
SELECT DISTINCT ID, Name, Surname
FROM (SUBQUERY THAT RETURNS DUPLICATES)
) as c;
答案 1 :(得分:1)
选择包装器的简单方法
select Name, Surname from (
SELECT DISTINCT
ID
, Name
, Surname
FROM (SUBQUERY THAT RETURNS DUPLICATES) ) T