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 3679 게시물 읽기
No. 3679
sql 질의식 질문입니다
작성자
노주원
작성일
2007-08-09 09:55
조회수
2,180

데이터 베이스 배움터란 책으로 공부하고 있는데
내용중 궁금한것이 있어 질문 드립니다. 

select empname, dno, salary
from employee e
where salary >
                    ( select avg(salary)
                       from employee
                       where dno=e.dno);
 
이 질의식인데
상관 중첩 질의라고 하는 질의식인데 이것이 조인을 한후에 다시 조인한 테이블을 가지고 셀렉트 연산을 하는건가요?
그러니까 dno를 가지고 employee 테이블이 자체 조인을 하면 
empno dno
1          2
2          1
3          3
4          2
5          3
6          1
7          2
이런 테이블이 었을때 튜플의 갯수가 7개인데 조인을 하면 각각의 empno에 대해 조인이 되니깐
총 튜플이 1번 3개 2번 2개 3번 2개 4번 3개 5번 2개 6번 2개 7번 3개 해서 총 17개가 되는 건가요?
그럼 이 최종 결과를 평균을 내서 다시  salary와 비교를 하게 되는 것인가요?
정말 궁금합니다

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

실행계획을 보십시오 
ctrl + L or ctrl + K

.님이 2007-08-09 10:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3682MS SQL Server 저장소 부족 메세지 해결책?
김상태
2007-08-10
2630
36813개의 테이블 날짜 비교 쿼리좀 부탁드립니다. [1]
Wenzie
2007-08-09
2672
3680로그인 로그아웃 시간 평균 내는 쿼리좀 알려 주세요 [1]
급질문
2007-08-09
2619
3679sql 질의식 질문입니다 [1]
노주원
2007-08-09
2180
3677ms-sql2000에서 ms-sql2005로접속 [1]
훈00
2007-08-08
2495
3675월별 순위리스트작성에서 동률에 대한 문제.. [4]
유성만
2007-08-08
3046
3673셀렉트 질문입니다. [4]
Wenzie
2007-08-06
2659
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다