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
운영게시판
최근게시물
MySQL Q&A 26462 게시물 읽기
No. 26462
조회 쿼리문 질문입니다. 쉬울꺼 같은데 어렵네요.??
작성자
mysql pan(thethrone)
작성일
2007-03-06 11:54ⓒ
2007-03-06 11:55ⓜ
조회수
1,535

참 쉬울거 같은 쿼리문인거 같은데도 힘든 쿼리문 같아요~ㅠ.ㅠ

저의 쿼리문 한계로...ㅠ.ㅠ


먼저 설명을 드리면 Table이 다음과 같이 구성되어 있습니다.


  kind     type     group_id 

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

    1        100           0     

    1        101           1        

    1        102           2       

    1        103           0

    1        103           1

    1        104           1

    1        104           2

    1        105           0

    1        105           1

    1        105           2

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

위와 같이 table이 구성되어 있습니다. 

참고로 group id가 세가지( 0,1,2 )인데, type별로 group id의 가지수를 모두 망라한것이지요.


그런데 group id가 0 이고 1 인 type인 103입니다. 눈으로 보기에는 딱 나오죠. 

그리고 group id가 1 이고 2 인 type인 104입니다. 진짜 눈으로 보면 쉽게 나오는데....쩝 ㅠ.ㅠ ( 아~ group id 조합이 0, 2가 누락되었군요)


이걸 query문으로 만들려고 하니 정말 난감하더군요. group id가 0 이고 1인 103을 구하고 싶은데 그게 맘처럼 잘 안되네요~

group id가 더 늘어날수가 있기때문에 table을 이렇게 설계하였구요....column의 추가는 필요하다면 할 수도 있구요...

예를들어 group count 라던지, 100, 101, 102는 group count가 1이고, 103, 104는 group count가 2이고, 105는 3이겠죠...

이런 정보는 더 추가할수 있긴한데, 별 도움이 안되는것 같기도 하고...


글서 저의 생각으로는 이렇게 하면 될줄 알았는데, 힘들더군요...맘 처럼 안되는것이..ㅠ.ㅠ

--> select  distinct type  from Table where exists ( select * from Table where group_id = 0 ) 

                                                       and exists ( select * from Table where group_id = 1 )

그런데, 예상이 빗나가더군요...ㅠ.ㅠ

고수님들의 빠른 조언 부탁드립니다. ^^

[Top]
No.
제목
작성자
작성일
조회
26466insert [1]
새벽햇살
2007-03-07
1514
26465[질문] 다수의 테이블에서 데이터 추출하기 [1]
이제혁
2007-03-06
1895
26464MySQL 5.0 사용자입니다. DEFAULT 값 지정에 대해서 질문이 있습니다. [2]
양성암
2007-03-06
2053
26462조회 쿼리문 질문입니다. 쉬울꺼 같은데 어렵네요.??
mysql pan
2007-03-06
1535
26460mysql select문.
초보
2007-03-05
2396
26459mysql 5.5에서 limit와 not in연산자... [1]
궁금
2007-03-05
3088
26458InnoDB에서 autocommit 설정?
Jason
2007-03-04
2883
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다