[답변]다중컬럼을 조회조건으로 어떻게 걸면 좋을까요 0 3 2,146

by 이병훈 [2006.11.15 09:09:40]


안녕하세요..

 

오랜만에 글을 적어 봅니다. ^^

 

원하시는 결과가 어떤건지 궁금하네요.

 

만약 특정 기간의 아이피 로그를 알고 싶은거라면.

 

SELECT *
  FROM TB_USERLOG
 WHERE SDATE BETWEEN '20061010115208' AND '20061010141908'
   AND IPADDR IN ('168.111.111.1','168.111.111.2')

 

이렇게 하면 되지 않을까 합니다. ^^;

 

그렇지 않고, 어떤 아이피 대역대가 어떤 날짜에 해당하는 가를 알고 싶다면.

반대로 하면 되지 않을가 생각이 드네요. ^^;

 

그럼. 좋은 하루 되세요~~~

 

by 이준하 [2006.11.15 00:00:00]
음..역시 질문이 서툴렀습니다.
테이블에 a,b,c 라는 컬럼을 가지고 있고
리스트가 나오면
1번은 a1,b1,c1 항목을 가지고
2번은 a2,b1,c2 항목을 가진다고 할때
1번과 2번을 만족하는 데이터의 상세정보를 다른 테이블에 조건으로 하여 가지고 오는 형식이거든요.

by 마농 [2006.11.15 00:00:00]
SELECT *
FROM tab1
WHERE (a, b, c) IN (SELECT a, b, c
FROM tab2
WHERE 조건)

by 이준하 [2006.11.15 00:00:00]
마농//감사합니다.
좋은 아이디어인데...이쪽에 반영하기는 좀 애매하네요. 참고하도록 하겠습니다.^^
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입