지금 제가 숙제를 하고 있는데요, 거의 다 했다고 생각했는데... 여기서 막히는군요..
문제는..
우선 저의가족테이블을 만들고 나서 저의 가족중 형제중에 결혼한 형제들에 대한 형제가족테이블을 만드는 것입니다.
그런데 저의가족테이블에서 한 필드인 주민등록번호1으로 형제가족테이블로 연결시키려고 하는데 문제는 형제가족테이블에서 다른 사람들은 저의 형제가 아니므로 저의 가족테이블에 포함되어 있지않으므로 references가 되지않아서 그것에 관한 에러가 나오고 있습니다.
제가 연결을 할때 이렇게 했거든요.
create table sibling_1 (Name varchar(100), ID_NUMBER2 varchar(100), sex varchar(15), age varchar(15), job varchar(15), workplace(15), ID_NUMBER varchar(100) not null references family_list(ID_NUMBER), relation varchar(15), Cell varchar(15));
그리고 저의 가족테이블에 대한 프로그램은..
create table family_list (Name varchar(100), ID_NUMBER varchar(100), Sex varchar(15), Age varchar(15), Job varchar(100), Cell varchar(100), Marriage varchar(15));
그러니까 저의 가족은 총 8명이고 그중 3명의 형제들이 결혼을 했습니다.
우선 저는 저의 가족테이블은 만든 후 그것을 ID_NUMBER로서 저의 결혼한 형제 테이블과 연결시키려고 references를 했거든요.
그런데 형제의 가족의 멤버들이 저의 가족테이블 안에 포함이 되어 있지 않아서 에러가 나는 것 같습니다.
어떻게든 연결을 시켜야 할 것 같은데 정말 궁금합니다.
저도 우선 계속 시도하여야 하겠지만 전문가들님께서 아시면 구원의 손길 좀 부탁드립니다.
그럼 부탁드립니다.
|