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
운영게시판
최근게시물
Sybase Q&A 2068 게시물 읽기
No. 2068
한개의 테이블의 컬럼을 한 Row에 여러번 담을 수 있나요?
작성자
데렐라
작성일
2007-10-12 21:35
조회수
6,283

안녕하세요 굽신굽신 0ㅂ0


코드 테이블인데요 

제가 

select   (select a.값 from 코드테이블 a where a.레벨 = '1'

   and z.값 = a.값) as 값1,

   (select a1.값 from 코드테이블 a1 where a1.레벨 = '2'

   and z.값 = a1.값) as 값2,

   (select a2.값 from 코드테이블 a2 where a2.레벨 = '3'

   and z.값 = a2.값) as 값3,

   (select a3.값 from 코드테이블 a3 where a3.레벨 = '4'

   and z.값 = a3.값) as 값4

from 코드테이블 z;

이렇게 했더니 아래와 같이 나왔습니다.

무식하게 이렇게 했더니 아래와 같은 결과 값이 나오네요 이해는 대충 가는데요 두번째 표처럼 가능한지 알고 싶습니다.

고수님들 답변 부탁드려요 ㅠㅠ


값1 값2 값3 값4
A      
  A1    
    A11  
      A1101
      A1102
    A12  
      A1201
  A2    
    A21  
      A2101
      A2102
      A2103
      A2104
    A22  
      A2201
      A2203
    A23  
      A2301
  A3    
    A31  
      A3101
      A3102
      A3103
    A32  
      A3201
      A3202
      A3203
  A4    



값1, 값2, 값3, 값4 다 같은 테이블 같은 필드 입니다.

이걸요 


값1 값2 값3 값4
A A1 A11 A1101
      A1102
    A12 A1201
  A2 A21 A2101
      A2102
      A2103
      A2104
    A22 A2201
      A2203
    A23 A2301
  A3 A31 A3101
      A3102
      A3103
    A32 A3201
      A3202
      A3203
  A4 A41 A4101
      A4102
      A4103


이런식으로 출력 할 수 없나요?


늦은 밤 고생하세요 ^0^;;;


[Top]
No.
제목
작성자
작성일
조회
2071분류 별 4건씩 데이터 가지고오기..총8개 데이터를 한번에.. [1]
양정석
2007-10-17
6561
2070이기종간의 Import [1]
김충관
2007-10-16
6208
2069안녕하세요. VC++ 에서 sybase 헨들링 하는 방법을 알고 싶습니다. [1]
경호선
2007-10-15
6227
2068한개의 테이블의 컬럼을 한 Row에 여러번 담을 수 있나요?
데렐라
2007-10-12
6283
2062세로를 가로로 표현하고 싶습니다. [1]
박민재
2007-10-12
7317
2061혹시.. [1]
초보자
2007-10-10
6305
2059채번누락 건 찾기
초보나라
2007-10-10
6586
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다