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 1288 게시물 읽기
No. 1288
디비전 연산은 어떻게 구현해야 하나요?
작성자
쏘휴(relaxed)
작성일
2004-04-12 19:44
조회수
5,222

계속 시도해보고 있는데 잘 안되네요..

 

예를 들어

s_no | type          s_type

-----------        -------

   1    |   A                A

   2    |   A                B

   2    |   B                C

   2    |   C              

   4    |   B              

   6    |   C              

 

이렇게 두개의 테이블이 있을때 s_type이 모두 포함된 s_no를 찾는 경우 어떤식으로 구현해야 하나요?

 

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

 

편의상

tab1 => s_no, type

tab2 => s_type

이라고 하고..

 

그리고 tab1의 pk가 s_no, type라고 하면..

 

select a.s_no

from tab1 a,

       (select count(*) cnt

        from tab2 ) b

group by a.s_no, b.cnt

having count(*) = b.cnt

 

이런 식으로 하면 잘못된 로직인가요?

 

정상적인 방법으론 정말 어렵네요.. ^^

어렵다님이 2004-04-14 12:46에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1291오라클의 PL/SQL 만드는 방법이 mssql에서는 틀린가요?
3948
2004-04-17
2616
1290sql 연결 질문이요 [1]
김기수
2004-04-13
3423
1289sql 설치 제대로 되어 있는지 확인하는 방법?
이준열
2004-04-13
2785
1288디비전 연산은 어떻게 구현해야 하나요? [1]
쏘휴
2004-04-12
5222
1286초보라서 그런대요 리눅스 상에서 mysql 구동 명령이;;
이광희
2004-04-12
2625
1285user별 database 내역을 알고 싶습니다.
순이
2004-04-12
2985
1284절상에 관한 질문인데요... [1]
박상호
2004-04-12
4189
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다