혼자서 생각해도 답이 안 나와서요...
아이디어 좀 주세요~~
=============================================================
회원 테이블
dept_no : 지역번호
emp_no : 회원번호(시스템 자동 부여 번호)
emp_id : 회원ID(emp_no와 맵핑되는 id로써, 사원 개인의 번호)
emp_name : 회원이름
dept_no emp_no emp_id emp_name
---------------------------------------------------------------
001 001001 K001 김길동
001 001002 K002 박영희
.................
002 002001 S001 고은미
002 002002 S002 김사랑
.................
수강 테이블
dept_no : 지역번호
job_no : 강좌 번호
job_name : 강좌 이름(지역별로 개설 강좌의 종류는 다양함)
dept_no job_no job_name
---------------------------------------------------------------
001 0 수영
001 1 헬쓰
~~
001 13 골프
002 0 수영
002 1 탁구
002 2 골프
~~
002 20 요가
....................
수강검수 테이블
dept_no : 지역번호
emp_no : 회원번호
job_no : 강좌 번호
gum : 수강 재확인 여부. 코드성 데이터가 저장됨(1 : 입력, 2 : 검수완료)
gumsu : 입력 횟수
gum_date : 입력일
dept_no emp_no job_no gum gumsu gum_date
==========================================
001 001001 0 1 1 20100201
001 001001 0 1 2 20100201
001 001001 0 2 3 20100201
001 001001 3 1 1 20100201
001 001001 3 1 2 20100201
002 002002 0 1 1 20100204
002 002002 1 1 1 20100204
002 002002 0 2 2 20100205
~~
001 001001 13 2 10 20100206
~~
김길동이 수강신청을 하면, C테이블에 입력횟수와 입력일 그리고 수강 재확인 여부가 저장됩니다.
(검수버튼을 누르고 저장을 할 경우 "gum=2"가 됩니다.)
요구사항은 "회원마다 수강과목 별로 수강신청 유무와 검수유무를 했는지 확인" 할 수 있게 해야합니다.
결과 형태는 아래와 같습니다.
[ 요구하는 결과 형태 ]
emp_id job_no emp_id 0 1 2 3 4 5 .... 13
------------------------------ ⇒ ----------------------------------------------------------------------
K001 max(gum) K001 2 2 1 1 2 1 2
K002 max( gum) K002 2 1 1 1 1 1 1
.......... .....................
S001 max(gum) S001 2 2 2 2 2 2 2
S002 max( gum) S002 2 1 1 1 1 1 1
좀 도와주세요....
답이 안 나오네요... ㅠㅠ