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 6766 게시물 읽기
No. 6766
지난달 큰도움 받고 다시한번 문의드립니다 ㅠㅠ
작성자
최보현(metalzang)
작성일
2013-12-06 11:54ⓒ
2013-12-06 11:54ⓜ
조회수
8,452

안녕하세요... 지난달 큰도움받았던 저인데요..
프로젝트 진행하는 과정에서 또 한번의 시련이 닥쳐서 들렸네요.
아래 그림과 같이 단체(회원명) 구성원을 표현해본건데요...
보시는바와 같이 최상위 개념이 없는 상황입니다. CTE로는 구성이 어려운 상황이랄까?
조직구조 처럼 최상위 조직이 있어서 그건 기준으로 CTE를 구성하면 아주 간단하게 파악할 수 있는데.
사람이다 보니 최상위가 되거나 하위가 가변적으로 될 수 있는 그런 상황이 아니라서.....

궁금한 것은요.
예를 들면 아래와 같이 구성된 단체가 있을 경우.
제가 만약 "홍길동"을 검색했을 경우에 홍길동, 홍길원,홍길오의 단체그룹명이 다 나와야 하는 상황입니다.
홍길동은 최상위 단체그룹이기도 하면서  다른 최상의 그룹의 구성원으로도 들어가 있기 때문입니다.
만약 "홍길사"로 검색을 하면 홍길동, 홍길원의 단체그룹명이 조회되어야 하구요..

만약 이런 조건으로 쿼리가 어렵다라고 했을 때 고객과 협의하고 개발을 전면 수정해야 상황이라서.....ㅠ.ㅠ
테이블 구조가 단체그룹을 구성할때 level을 관리하도록 되어있지 않더라구요... 전면 수정해야 하는 것인지.....
선배님들 조언 부탁드립니다. 

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

3번을 읽어봐도 이해가 안되는 질문은 패스.

우욱님이 2013-12-08 02:57에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6769안녕하세요.. [4]
초보입니다.
2013-12-09
8264
6768다중 업데이트? 배열 업데이트? 궁금해요 [3]
이성원
2013-12-06
10115
6767MSSQL에서 로그인사용자의 기본 언어란? [1]
ms
2013-12-06
8513
6766지난달 큰도움 받고 다시한번 문의드립니다 ㅠㅠ [1]
최보현
2013-12-06
8452
6765컬럼명 바꾸기 [2]
김우성
2013-11-25
8220
6764저장프로시저로 테이블 및 뷰 생성하기 [2]
윤동희
2013-11-25
10177
6763SQLCMD에 관하여 [1]
궁금이
2013-11-21
8073
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다