쿼리문 좀 도와주세요ㅠ (최신글 뽑아오기) > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

쿼리문 좀 도와주세요ㅠ (최신글 뽑아오기) 정보

쿼리문 좀 도와주세요ㅠ (최신글 뽑아오기)

본문

최신글 뽑아오기 쿼리문인데, 하고자 하는게 잘 되지 않습니다.
아래는 여러개의 게시판에서 최신글을 불러오는것 쿼리문입니다.
아래 쿼리문은 정상적으로 작동 됩니다.

$sql = " select * from $g4[board_new_table] a, $g4[board_table] b
where a.bo_table = b.bo_table
      and a.bo_table in($botbl)
      and a.wr_id = a.wr_parent
order by a.bn_id desc 
limit $rows ";

$botbl : 변수는 여러개의 테이블명을 담고 있는 변수입니다.

이 여러개의 게시판에서, 모두 동일한 분류를 사용하고 있는데
예) 서울|경기|인천

위의 쿼리에서 분류별로 다시 뽑아내고자 하는데, 이게 잘 안됩니다.

즉 여러개의 게시판에서 최신글을 뽑아내는데,
게시판 기준이 아니고,  분류별 기준으로 뽑고자 합니다.

도움을 부탁드립니다 ㅠㅠ

댓글 전체

분류별로 추출하려면  단순하게는 되지않을 뿐 아니라 속도면도 고려해야 하니
아예 새글등록시 분류를 기록하게 소스를 고치세요

board_new 테이블에 필드를 하나추가하고(예 필드명 ca_name)
write_update.php 에서 새글등록 부분에 분류 기록 추가
그리고 select * from $g4[board_new_table] a, $g4[board_table] b 에서
board_table에 필드가 한두개가 아닌데 사용하지도 않는 것을 모두 추출하는 것보다
필요한 필드만 추출하는 것이 속도면에서 나은 방법입니다
select a.*, b.bo_subject from $g4[board_new_table] a, $g4[board_table] b
아.. 네 저도 테이블 구조를 좀 바꾸는게 편하지 않을까 그런 생각을 하고 있었는데, 균이님께서도 그런 생각을 하셨군요. 조언 감사드립니다.
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT