by 아금다 [MySQL] [2017.06.13 01:40:04]
Mysql의 LEFT OUTER JOIN을 서너차례 이상 기술하여, 아래의 왼쪽화면과 같은 결과를 만들고 있습니다.
현재 3개의 offday 컬럼이 노출되고 있지만, 요청의 성격에 따라 한두개 정도는 더 우측으로 offday 컬럼이 늘어날 수 있고요.
여하튼 이걸, 우측의 결과처럼 병합을 하고 싶은데. (우측의 그림은 엑셀로 타이핑한 겁니다;)
어떻게 가능할 수 있을까요?
감사합니다.
왼쪽의 결과를 도출하는 SQL 을 보여주세요.
아, 제가 좀 어려운 착각을 하고 있었네요. 쉽게 생각해서 || 조건으로 연달아 묶으니 잘 되었습니다.
아무튼, 덧글 감사합니다!
물론 문자연결(||)이나 COALESCE 함수를 이용하면 가능합니다. 제가 SQL을 보여달라고 한 이유는 여러차례 아우터 조인하고 항목도 늘어날 수 있다고 해서입니다. 간단하게 해결이 가능할 수도 있지 않을까? 하여 보여달라고 힌 것입니다.