현재 고객마스터에는 ZipCode 와 SIDO + Gugun +Dong + Ri 만 들어가 있습니다.
기존 우편번호 Table : seq(단순순번), ZipCode, sido, gugun, dong, ri, bunji
이번에 신규 우편번호 db에는 Key 가 Zipcode, Seq로 단순 순번이 아닌 Seq(순번 + 형태) 로
정보통신부에서 자료를 내려주었는데...
문제는 기존 고객마스터 db 에 바뀐 주소와 우편번호를 적용을 하여야 하는데...
우편번호는 한 번호당 여러개가 존재할 수 있어 조인 자체가 맞지 않습니다.
변경된 우편번호와 주소를 적용을 못하고 있습니다.
데이터가 많아서 User가 변경하는 것을 상상할 수도 없고 좋은 방안 가지고 계신 분들은
고객마스터 : zipcode - '100-836'/ addr1- '서울 중구 신당5동'/ addr2 - '775번지 제일평화 2층 46호'
우편번호마스터 : zipcode - '100-836'/ sido -'서울'/ gugun -'중구'/ dong - '신당5동'/ bunji- '770~776'
이런식으로 데이터가 들어가 있어요..
고객마스터의 addr2 는 User가 직접 입력하는지라... 규칙도 없고요.
ex. 775-1, 775, 775번지 제일평화 2층 46호, 제일평화 2층 46호 775-1
등등 자료가 패턴 없이 들어가 있죠.
답변좀 부탁드립니다. |