게시판 그룹내에 10개 테이블이 존재 각각의 테이블을 중복해서 글을 작성하지 못하도록 처리된 상태입니다.
aa라는 아이디가 작성한 글이 어떤 테이블에 있는지 몰라서,
결국에는 각각 쿼리를 해봐야하는데요
g5_write_item01
g5_write_item02
g5_write_item03
.....
g5_write_item08
g5_write_item09
g5_write_item10
select wr_id, wr_datetime from g5_write_item01 where wr_is_comment =0 and mb_id ='aa';
이렇게 해서 item10 까지 조회해서 아이디별로 업데이트 날짜를 찾으려고합니다.
쿼리를 어떻게 해야할지?
그룹으로 한번에 조회하는 방법이 있을까요?
|
답변 4개
채택된 답변
+20 포인트
union 관련으로 검색해서 해결하시면 될것같습니다.
9년 전
글쓸때 아이디와 글쓴 테이블을 따로 기록하는 테이블을 만들어 관리하시는 쪽이 좋을거 같습니다.
통합해서 한번에 하는 방법도 있고(필드 커스텀이 없는 경우) 순차적으로 하는 방법(/bbs/search.php처럼)도
있지만 데이터가 많을 경우 해당 방법은 자원을 낭비하는 방법입니다.
답변을 작성하려면 로그인이 필요합니다.