SELECT ck.nIndex,ck.type,
CASE ck.type
WHEN 0 THEN n.content
WHEN 1 THEN e.content
WHEN 2 THEN c.name
ELSE NULL
END as contents FROM calendarkinds ck
LEFT JOIN notices n ON ck.nIndex AND n.nIndex IN (SELECT nIndex FROM calendar_store_maps cs WHERE cs.code=102)
LEFT JOIN events e ON ck.nIndex AND e.nIndex IN (SELECT nIndex FROM calendar_store_maps cs WHERE cs.code=102)
LEFT JOIN couponinfos c ON ck.nIndex AND c.genIndex IN (SELECT nIndex FROM calendar_store_maps cs WHERE cs.code=102)
WHERE ck.nIndex IN (SELECT nIndex FROM calendar_store_maps cs WHERE cs.code=102)
이 쿼리를 시행하면 중복된 컬럼이 2개씩 나오네요..
distinct나 order by, group by 절을 할거 같은데,
이곳저곳 생각나는 대로 배치해 보고 있는데
결과가 똑같거나 신택스 에러 뜹니다 ㅜㅜ
빠르게 해결해야 하는 문제라 조언부탁 드립니다 ㅜㅜ