로그인 중복IP 가입자만 출력하는 쿼리
본문
안녕하세요.
말로 설명하기는 쉬운데..
제 글이 이해가 되지 않을수도 있을거 같아 질문이 조심스럽네요.
member_log 라는 가입자들의 로그인, 정보를 담는 테이블이 있습니다.
디비 구조는 아래와 같은데요.
userid | IP |
PGH | 111.111.111.111 |
PGH | 111.111.111.111 |
LYE | 111.111.111.111 |
KTH | 222.222.222.222 |
LGH | 222.222.222.222 |
LMB | 123.123.123.123 |
LMB | 123.123.123.123 |
LMB | 123.123.123.123 |
PGH | 111.111.111.111 |
LYE | 111.111.111.111 |
KTH | 22.22.22.22 |
LGH | 33.33.33.33 |
한 IP에 다수의 로그인한 userid 값을 갖는 IP를 찾는 쿼리를 만들려하는데요.
머릿속으로는 되는데. 직접 적용해보면, 애러가 나네요.
알려주세요^^
답변 2
select userid, count(*) cnt from member_log
having count(*) > 1
group by userid
select userid where select group by ip
답변을 작성하시기 전에 로그인 해주세요.