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 2202 게시물 읽기
No. 2202
코드테이블을 따로 관리할경우 쿼리문제입니다..
작성자
chslove(chslove)
작성일
2005-08-11 18:44ⓒ
2005-08-11 18:46ⓜ
조회수
1,989

더운데 고생 많으십니다.

코드 테이블을 따로 관리하고 있습니다.

제가 초짜플그래머서.. 어케 해야할지 몰라서 이렇게 글을 올립니다.

create table a(
a_key char(5),
a_code1 char(1),
a_value1 integer,
a_code2 char(1),
a_value2 integer
)
insert into a values('김','A',11,'B',22)
insert into a values('이','C',11,'A',22)
insert into a values('박','D',11,'C',22)

create table b(
b_code char(1),
b_namecode char(4)
)

insert into b values('A','사과')
insert into b values('B','수박')
insert into b values('C','참외')
insert into b values('D','오이')


create table c(
c_namecode char(4),
c_name char(5)
)
insert into c values('사과','100원')
insert into c values('수박','200원')
insert into c values('참외','300원')
insert into c values('오이','400원')

 

 

---- 원하는 출력결과 ----

김 사과 100원 11 수박 200원 22
이 참외 300원 11 사과 100원 22
박 오이 400원 11 참외 300원 22

 

 

위와같은 결과가 나오게 하는 쿼리문은 어떻게 만들어야하죠 ??

아시는분 답변좀 부탁드립니다..

 

ps.

위와 유사한 글을 http://sqler.pe.kr 사이트에 올렸더니..

필드갯수만큼 조인문을 올려주시더라구요..

만약 필드가 100건이면 ? 라고 질문을 다시 하니까요..

a,b,c 테이블의 필드 갯수만큼 조인,사용자정의함수,동적필드를

구성해서 사용 하라고 하네요,. ;;

그방법 말고는 없는건가요 ??

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

-_- 킁~

 

석이님이 2005-08-11 21:47에 작성한 댓글입니다. Edit

그 방법밖에 없습니다..

아니, 그 방법이 제일 좋습니다.. -_-;;

참고로, 코드 테이블은 하나로 가져가시는게 좋습니다.. -_-;;

 

덧붙이자면, 필드 갯수가 100개라면 100개 해 줘야 합니다.. -_-;;

 

저라면 그런 필드 100개짜리 테이블 절대 안 만들겠지만요.. -_-;;

 

그럼..

길가는 나그네..님이 2005-08-11 22:08에 작성한 댓글입니다. Edit

이거 유머죠?

 

석이님이 2005-08-12 00:41에 작성한 댓글입니다. Edit

유머 아닌데요.. ^^;;

 

R-DB라는 것이 가능한 한 효율적으로 구성되는 것이니까..

논리적 테이블 형태를 보기위해선 Join을 걸어줘야 되잖아요..

코드로 들어가 있는 필드에 대해서는 하나씩 걸어줄 수 밖에 없지 않나요? 그래야 코드에 대한 정의값(혹은 Label)을 알 수 있을 테니까요..

 

그럼..

길가는 나그네..님이 2005-08-12 11:25에 작성한 댓글입니다. Edit

그냥 좀 유머 같아요 ^^ 나그네님 보고 한말 아닙니다. 오해 없으시길

테이블 설계한사람이랑 프로그램 하는 사람 두분이 아주 걍 ~

죽이네요 ^^

 

석이님이 2005-08-12 12:31에 작성한 댓글입니다.
이 댓글은 2005-08-12 12:34에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
2206[왕초보질문]쬐~송! SQL Server에 로그인을 못하네요.T.T 도와 주세요. [1]
말짱황
2005-08-16
2109
2204세미나 정보 [1]
석이
2005-08-14
1710
2203원격지의 MS-SQL을 로컬로 백업할수있나요? [1]
MSSQL초보
2005-08-12
4545
2202코드테이블을 따로 관리할경우 쿼리문제입니다.. [5]
chslove
2005-08-11
1989
2198Function based index를 MSSql 에서도 지원합니까? [14]
이보영
2005-08-11
7239
2196CHAR형식을 데이터 타입으로 ..... [3]
쉬는초보
2005-08-10
3469
2195데이타베이스가 안만들어지네요.(xpstar.dll 로드문제) [1]
질문자
2005-08-10
3096
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다