sql 쿼리문 질문드립니다 ㅠㅠ
본문
쿼리문 질문 드립니다 ㅠㅠ
그룹내 최근게시물 출력 조건을
조건-1 : 특정기간($listdate) 내 조회수
조건-2 : 그룹전체 최신글
이렇게 두가지(?) 조건으로 총 10개를 가져온다고 가정할 경우입니다 ㅠㅠ
조건-1 결과가 10개 미만일 경우,
조건-1 결과와 중복되지 않으면서~~
부족한 수량을 조건-2 결과로 채우는 쿼리문을 작성하려고 합니다;;;
부족한 기본기로 구글링에 여기저기 도움을 구해가면서
하나의 게시판 내에서 추출은 했는데 그룹에서 추출은 도저히... ㅠㅠ;;
고수분들의 가르침 부탁드립니다
답변 1
조건 1 : 게시판 전체에서 대해서 쿼리문을 돌려서 값을 배열에 저장하여 비교하고 선정하세요.
게시판 목록은 g5_board 테이블에 저장되는거 아시죠?
조건 2 : 위 조건 처리 후 부족한 수량을 넘겨 받아서 처리
g5_board 테이블에 gr_id 를 조건으로 게시판별로 쿼리 결과값을 받아서,
배열에 저장합니다.
저장한 배열로 출력합니다.
저렇게 안하려면, g5_board_new 테이블처럼
님이 원하시는 조건을 저장할 view 테이블을 만들어 저장하고,
거기서 출력하는 방법도 있습니다.
답변을 작성하시기 전에 로그인 해주세요.