예를 들어,
a,b,c 라는 사람이 글을 쓸 수 있고, 그 글을 board테이블에 a,b,c 의 아이디와 글 쓴 날짜로 저장한다고 했을 때, 그 사람의 이름을 보여주기 위해 user테이블과 inner join해서 표기하는 것 까지는 했는데, 지금 나와야하는 결과는
a는 7월 1일에만.
b는 7월 1,2,3일
c는 하루도 글을 안 썼다고 한다면
쿼리 조회결과가
day userName content
1 김xx O
1 이xx O
1 박xx X
2 김xx X
2 이xx O
2 박xx X
3 김xx X
3 이xx O
3 박xx X
4 김xx X .
4 이xx X
4 박xx X
.
.
.
※ 여기서 content 컬럼값은, board에 있는 특정 컬럼값을 가공해서 만드는 컬럼입니다.
이렇게 나왔으면 좋겠어요.
현재, 아무도 글을 안 쓴 날엔 4 Null Null이렇게 뜨는 건 됐는데, 저렇게 회원 수만큼 날짜가 조회되도록은 안되는 상태입니다.ㅠ
방법없을까요?
Comment 1
-
항해자™
2016.07.30 16:08
isnull(col,'o')