[MySql] INNER JOIN에서 중복된 칼럼 처리
이번에 외주 프로젝트를 백엔드 인수인계를 받으며 시작하였는데, 기존에 짜있던 코드에서 버그가 발생하니 어디를 손 봐야될 지 처음에는 막막했다. "분명 내가 인수인계를 받을 때는 이런 일은 없었는데"라는 생각도 들고, 특히 내가 작성한 코드가 아니다 보니 어디서 무엇이 잘못 되어 있는 지 찾는게 꽤나 시간이 오래 걸렸다. 해당 문제는 DB Table 두개를 INNER JOIN 했을 때, 각 테이블에서 칼럼 명이 같은 칼럼이 존재하여 값을 의도한 값이 아닌 다른 값으로 프론트 단에서 읽는 것이었다. 이를 해결하기 위해 Alias를 사용하여 해결하였다. 가령 Pet table과 Owner table이 있다고 하였을 때, pet Table은 (petNo(pk), ownerNo(fk), name, age), Ow..
2022.01.27