member
member_sub
위 처럼 두개의 테이블이 있고 1:1관계입니다.
회원가입시 member테이블은 insert됩니다.
가입완료 후 회원정보수정시 member_sub 테이블을 insert 또는 update 하는데요.
member_sub 테이블에 해당 아이디의 레코드가 있을지 없을지에 따라 insert 또는 update를 결정해야 합니다
먼저 select count(*) cnt from member_sub where user_id = 'aaa'; 하고
cnt 에따라서 insert, update를 분기하는 프로그램을 해주는데요.
좀 비효율적인것 같다는 생각이 듭니다.
sql문 하나로 처리할 수 있는 다른 방법은 없나요? |