2010-12-01 3 views

답변

3

사용 별개의

SELECT DISTINCT * FROM table

또는 사용 그룹은

select field1,field2,field3 FROM table GROUP BY field1, field2, field3

+0

Keyfield, *? * 무엇을 위해서입니까? – JohnFx

+0

@ johnfx, 그것을 고쳤습니다. 'distinct *'는 잘 동작합니다. –

2

에 의해 당신이 정말로 의미있는 경우 "기록을 아무 중복 기록와"즉, 모든 행이 한 번만 존재하면 시도해보십시오.

Select * From Table 
    Group By [Here list all columns in Table] 
    Having Count(*) = 1 
1

또 다른 해석.

SELECT * 
FROM yourtable t1 
WHERE NOT EXISTS 
     (SELECT * 
     FROM yourtable t2 
     WHERE t1.col_to_match_for_duplicates=t2.col_to_match_for_duplicates 
     AND  t1.primarykey    <> t2.primarykey 
     ) 
+0

+1 이것이 내가하는 방법입니다. 매력처럼 작동합니다. – IamIC

관련 문제