database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1899 게시물 읽기
No. 1899
이런 경우 쿼리를 어케 만들어야 할지요.. 급합니다..
작성자
dde
작성일
2005-04-21 11:46ⓒ
2005-04-21 11:49ⓜ
조회수
2,185

SELECT a.user_id, a.user_ip
FROM
user_login as a JOIN (select *
from user_info
where m_code='001' and state='1') as b ON (a.user_id = b.user_id)
ORDER BY user_ip

 

위와 같은 쿼리에서 다음과 같이 결과값을 얻었을경우에

 

USER_ID USER_IP
mm001 128.134.111.239
mm001 128.134.111.239
mm001 128.134.111.239
mm001 128.134.111.239
mm001 128.134.111.239
mm123 128.134.120.239
mm003 128.134.120.239
mm240 128.134.120.239
mm003 128.134.120.239
mm250 128.134.120.239
mm003 128.134.120.239
mm003 128.134.120.239


 

동일한 아이피에서 다른 아이디를 가지고 있는 아이피만을 색출할수 있는 쿼리문을 만들수 있을까요?

쿼리의 고수님들 부탁합니다..

 

이 글에 대한 댓글이 총 3건 있습니다.

단순히 생각하면 having만으로도 가능하지 않을까 하는 생각을 해봅니다.

Select x.user_id, x.user_ip from

(SELECT a.user_id, a.user_ip
FROM
user_login as a JOIN (select *
from user_info
where m_code='001' and state='1') as b ON (a.user_id = b.user_id)
ORDER BY user_ip) as x

group by x.user_id, x.user_ip 

having count(*) >= 1

order by x.user_ip

 

이렇게 집계를 내면 될듯한데요 ^^

 

여리님이 2005-04-21 12:59에 작성한 댓글입니다.
이 댓글은 2005-04-21 13:00에 마지막으로 수정되었습니다. Edit

SELECT a.user_ip
FROM user_login as a
WHERE a.user_id IN
     (select b.user_id
      from user_info b
      where b.m_code='001' and b.state='1')
GROUP BY a.user_ip
HAVING Count(*) > 1

 

질문이 헷갈려서 답을 썼다가 지웠네요..

IP별로 ID가 여러개인 것을 찾는 문장이구..

이걸 필요에 다라 user_login나 user_info 와 연결하면

상세 정보를 얻을 수 있겟죠..

 

m님이 2005-04-21 14:14에 작성한 댓글입니다. Edit

nat 아이피에서 들어오는 선한 사람 죽일려는 건 아니죠?

^^ 고려하심이...

석이님이 2005-05-07 18:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1903트러스터된 SQL Server 연결과 관련되지 않았습니다. [1]
달나라
2005-04-21
2046
1902137번 에러는 어떻게 처리해야하나요? [4]
고영훈
2005-04-21
2144
1901칼럼 수가 550개 이상이나.. [2]
길가는 나그네..
2005-04-21
2499
1899이런 경우 쿼리를 어케 만들어야 할지요.. 급합니다.. [3]
dde
2005-04-21
2185
1898이 에러는 무엇인가요 The DBMS returned an unspecified error. [1]
jay
2005-04-21
3178
1897사용자 정의 함수내에서 GetDate()사용하기 [1]
안수미
2005-04-20
4280
1896저장프로시저 문제입니다. [1]
차창진
2005-04-20
3910
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다