join 썸네일형 리스트형 where(조건)에서 case문 사용하기 다음은 @idxNum(전체보기= '0' or 관련글보기 = 'eref')을 받아 게시판 글을 select하는 프로시져이다. 사용한 테이블(&뷰): ExcelBoard, OrganSeller, VIEW_SessionCode(뷰) -- 각 테이블(뷰)에만! 존재하는 컬럼명을 제외하고, 어떤 테이블(뷰)의 어떤 컬럼을 사용했는지 반드시 명시!(예: a.idx) 테이블을 조인하기 위한 간단한 조건 외에도~ where(조건) 뒤에서 case문을 아주 유용하게 사용 할 수 있다. 다른예제! (case when @cName '' then cName A일때~ when @cName = '' then 'Eliminate' end) B일때~ like (case when @cName '' then '%' + @cName + .. 더보기 다중 테이블(3개 테이블 join) [조인 할 테이블] CollageHoldLecture_Temp: collage 테이블과 lecture을 조인하기 위한 연결고리가 되는 테이블 collage: 대학 lecture: 과목 원하는 결과는 collage 테이블과 lecture 테이블에 있는 데이터지만 collage의 idx와 lecture의 idx를 조인하기 위해서 연결고리 테이블인 CollageHoldLecture_Temp 이 필요하다! 조인이 생각하기 헷갈리다면 집합을 생각한다면 이해하기 쉽다. 처음 작성한 테이블 조인 문제점 - inner join은 서로가 일치하는 결과만 가져 온다.(교집합) - 기준이 되는 테이블이 모호해지면 원하지 않는 결과를 가져온다. 수정한 테이블 조인 수정된 점 - inner join → left outer jo.. 더보기 이전 1 다음