초보질문인데요.. 0 3 1,616

by 하수 [2009.12.29 19:24:35]


                      X        Y

3 강광숙
10 강록희
21 강상민
35 강영일
40 강윤흠
55 강희승
77 고태봉
95 구경회
101 구용욱
101 정길원
104 구창근
105 구철호

 

갑자기 머리가 안돌아가네요 만약에 테이블에 저런 데이터가 있다면 저는 저 빨간색 유니크하지 않은 데이터를 찾을려면 쿼리를 어케해야될까요?

A라는 테이블에 컬럼이 X,Y 로가정한다면

SLELCT X,Y FROM A

GROUP BY A

HAVING COUNT(A)>1;

요렇게 하면 맞나요?

 

 

 

by finecomp [2009.12.29 20:30:55]
GROUP BY X
HAVING COUNT(*) > 1

by 마농 [2009.12.29 22:23:36]
finecomp 님처럼 쓰시고 select절에는 x 만 쓰세요.

by 현 [2009.12.30 08:27:52]
SLELCT X,COUNT(*) FROM A

GROUP BY X

HAVING COUNT(*)>1;

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입