의 모든 행을 선택합니다. 그러나 이것은 나에게 단지 이름을 준다.MySQL은 : 나는 특정 쿼리</p> <pre><code>select distinct name from tablename </code></pre> <p>중복 제거를 수행하고자하는 선택 별개의
select *
from tablename
where value = 1
:
select *
from tablename
where value = 1 and exists (select distinct name
from tablename)
불행하게도이 같은 데이터를 반환
select *
from tablename
where value= 1
나는이 시도 : '테이블에서 고유 한 이름을 선택'에서 나는 모든 열 조건 하나를 반환 싶습니다
내 쿼리에 근본적인 결함이 있음을 의미합니다.
누군가 내 쿼리를 도와 줄 수 있습니까? 미리 감사드립니다. 당신이 사람을 알고 싶은 경우
having count(id)=1
를 넣을 수 있습니다
select distinct id
from table1
group by id
having count(id)>1
과 :
일부 샘플 테이블 데이터와 예상되는 결과를 추가하십시오. 서식있는 텍스트로주세요. (이미지가 아닙니다.) – jarlh
'그룹 기준'을 사용해 보셨습니까? 집계가 필요합니까? –