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 842 게시물 읽기
No. 842
다소 일반적인 질문 내용입니다.
작성자
장기영(squall)
작성일
2003-06-11 09:44
조회수
4,045

두개의 테이블의 있고

한개의 기준 테이블에서

 

다른 테이블 한개의 커럼 카운터수와

기준테이블의 아이디, 네임 을 불러오려고 할때.

 

서브 쿼리 또는 좀 무식하게

다시 한번 부르는 방법이 있는데요

어느편이 더 적절하다고 생각 하시는지요?

 

환경은 : asp, ms-sql입니다.

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

어려운 내용은 아니데. 님이 말씀하신 내용으로는 정확한 의미를 알기가 어렵습니다.

차라리 어떤 내용이 보고싶으신지 화면으로 그려주시거나 테이블 스팩과 자료를 샘플로 제시해주시면

그걸가지고 테스트해 드릴수 있을것 같군요.

alfm님이 2003-06-12 09:58에 작성한 댓글입니다.

MS-SQL의 사용자 정의 함수를 사용해 보세요..

사용자 정의 함수 사용시 index만 잘 잘아 주시면

원하시는 속도의 향상과 쿼리의 단순성을 얻을 수 있습니다.

가을남자님이 2003-06-13 23:47에 작성한 댓글입니다.

말씀하신것은 아마도 게시물이 있고, 게시물 카운터수를 별도 테이블에 빼놓은 경우, 어떻게 불러올 것이냐를 말씀하시는것 같은데, 해당 경우는 join으로 해결되는 것이므로 서브쿼리에 해당하지 않습니다.

 

당연히 join해서 한번에 불러오는것이 빠릅니다.

 

만일 요청하신 경우가 아니라, 서브쿼리를 필요로 하는 경우라도 ASP에서 두번 세번 부르는것보다 서브쿼리가 바람직합니다.

 

요청마다 새로 소요되는 리소스가 만만찮습니다. 한번에 여러가지 일을 동시에 처리하도록 짜심이 바람직합니다.

 

서브쿼리로 해결이 안난다면 SP라도 쓰시면 되겠습니다.

김한용님이 2003-06-17 18:02에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
845mysql에서 데이터를 백업했는데요 [2]
장기영
2003-06-12
4898
844제가 생성한 DB들이 (주의 대상)이 되었습니다 [2]
서경철
2003-06-12
4421
843ok [1]
김종길
2003-06-11
4093
842다소 일반적인 질문 내용입니다. [3]
장기영
2003-06-11
4045
841이런 먹통의 경우를 경험하신 분 있으신가요?
수하
2003-06-11
3876
840엔터프라이즈 관리자에서... <긴 텍스트>가 들어간 칼럼
서영철
2003-06-10
4292
839테이블 스키마를 rtf 포맷으로 어떻게 제작하는지 궁금합니다. [1]
박현빈
2003-06-10
4056
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다