DB는 기본적인 SQL문법만 알고있고 입력물과 출력물은 다음과같이 하고 싶습니다. 간단한 작업은 MySQL로 하다가(편하니) 좀(?) 복잡한걸 할랬더니
너무 한계가 많아 Sybase로 만들려고하는데 제데로 해본적이없어서 아무리 머리굴려도 못하겠네요 ㅠ.ㅜ
다음과 같은 테이블이 있는데...
A1 A2 A3
a 1 1
a 2 2
a 3 1
b 2 1
b 5 2
c 1 1
c 3 2
이걸
X a b c
1 1 1
2 2 1
3 1 2
5 2
이렇게 나오게 하고 싶습니다.
그러니까 결과물의 컬럼이 a2의 값으로 하게 하는겁니다(원래 이런건 안되나요...아무리 찾아봐도 없는거 같은데...)
a2가 컬럼이되고 각 a1값이 있는곳에 a3값을 뿌려주는거죠.
암튼 중요한건 a2을 컬럼으로 만든다는것....
SQL로 처리안하고 어짜피 CGI로 만들거라 Perl이나 C로처리해도 되겠지만
그렇게 하니 쿼리가 넘 많아지더군요(제가 모자라서 그런거겠지만 ㅠ.ㅜ)
proc로 tempdb를 만들어서 할려도 도통 모르겠네요(실제하는건 테이블더많고 view도 몇개만들어놓고 트리거도며개있고 헤깔려서 지금 거의 포기상태입니다 ㅠ.ㅜ)
부탁드립니다.
(일좀 편하게 할려고 생전안만지던 DB좀 해볼려는(사무자동화?) 사람이였습니다 --;;;;)
|