Union1 이메일 중복 값 탐색 시 UNION을 이용한 처리 개인 프로젝트에서 회원가입 시 이메일 중복에 대한 로직을 짜게 됐는데, 여기서 고민해야 되는 게 탈퇴한 지 얼마 안 된 계정의 데이터를 남겨둬야 해서 탈퇴한 계정과 현재 사용 중인 계정의 이메일 값을 체크해서 중복 이메일을 판단해줘야 했다. 특히 나 같은 경우는 user_info 테이블에 사용 중인 계정의 데이터를 넣고 탈퇴한 계정은 user_info에서 삭제하고 withdrawal_user_info라는 테이블에 넣는 방식으로 처리하기 때문에 두 테이블을 동시에 탐색하는 쿼리가 필요했다. 처음 떠올린건 너무나도 익숙한 JOIN을 사용한 탐색이었다. 그러나..... JOIN 방식으로 처리하려니 문제가 생겼다. user_info와 withdrawal_user_info를 연결해줄 속성 값이 user_email.. 2021. 2. 21. 이전 1 다음 반응형