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
운영게시판
최근게시물
Sybase Q&A 3927 게시물 읽기
No. 3927
서브쿼리 변환 질문
작성자
sybase
작성일
2009-10-22 08:46ⓒ
2009-10-22 08:47ⓜ
조회수
7,773

select b.* from TAB1 a , TAB2 b 

where a.EndDate <= (1년 이전) and a.CusNo = b.CusNo


위의 쿼리를 where 절 subquery 로 가능한가 해서요

CusNo를 가지고는 in 절에 select 문을 가지면 될거 같은데

a.EndDate <= (1년 이전) 이라는 부분을 서브 쿼리로 표현하기가 좀 애매해서요

꼭 위의 쿼리를 서브쿼리로 변형해야 하는 부분이라서

좋은 방법 없을까요

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

어려운 문제는 아닙니다.

조인문과 서브쿼리는 비슷하면서도 상당히 다르죠.


조건절의 경우에는 조인쿼리나 서브쿼리에도 동일하게 사용할 수 있습니다.


꼭 데이터베이스론 과제 같네요.


select * from TAB2 b

where CusNo in (select CusNo from TAB1 a where a.EndDate <= (1년 이전))


ㅎㅎ님이 2009-11-02 19:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3930#temp 테이블 drop 문제 [2]
닷지운전병
2009-10-27
7319
3929C++에서 ODBC를 이용하는데요.. [1]
김성원
2009-10-26
6617
3928wait for delay 라는 옵션중... [1]
sybaser
2009-10-22
6847
3927서브쿼리 변환 질문 [1]
sybase
2009-10-22
7773
3926ETL에러 failed to allocate a SYSV semaphore
김진수
2009-10-21
6613
3925db device resize에 관하여 질문! [1]
이정민
2009-10-21
6356
3923쿼리문좀 보아 주세용 [1]
sybaser
2009-10-14
6799
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다