PL/SQL 초보입니다 도움부탁드립니다ㅠ 0 2 644

by 마케 [PL/SQL] [2017.11.22 17:18:40]


Untitled-1 copy.jpg (72,349Bytes)

이제 막 디비하는 초보입니다 

공동기초코드를 작성해야하는데 어떻게든 테이블짜는건 성공하였는데 셀프조인도 문제이고

요건에 따라 할려구해도 영상을 아무리 찾아서 보고 이것저것찾아봐도 이해가 안가서 애를먹고있습니다ㅠㅠㅠ

테이블을 한테이블로 구성할것
코드"ZZ"는 부모테데이터
자식테이터가 실제 데이터
힌트는: 셀프조인
구분은 2자리
코드명의 괄호() 는 코드의 자릿수
삭제구분 R:수정불가, D:삭제가능 디폴트는 D, 코드ZZ의 삭제구분은 R

  구분   코드  코드명  비고1 비고2 비고3 비고4 비고5 삭제구분
   
   ZZ    ZZ   공통코드목록(2)                          R
   
   ZZ    88   바코드구분(1)                            D

   88    1    하이마트                                 D

   88    2    이마트                                   D
이런 요건에 저렇게 짜려면 어떤식으로 해야할지..조언부탁들비니다ㅠㅠㅠㅠ

by 마농 [2017.11.23 20:39:35]
-- 1. 왼쪽 화면 조회 쿼리 --
SELECT 코드, 코드명
  FROM 공통코드
 WHERE 구분 = 'ZZ'
 ORDER BY 코드
;
-- 2. 오른쪽 화면 조회 쿼리 --
SELECT 코드, 코드명, 수정여부, 사용여부, 비고
  FROM 공통코드
 WHERE 구분 = '88'  -- 왼쪽 화면에서 선택한 코드
 ORDER BY 코드
;

 


by 마케 [2017.11.24 09:43:53]

감사합니다ㅠㅠㅠㅠ고수님 조언을 듣고 열심히 짜보겠습니다ㅠㅠㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입