그룹에 여러 테이블이 존재함, 특정 아이디가 저장한 정보를 찾을때 쿼리?
본문
게시판 그룹내에 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
글쓸때 아이디와 글쓴 테이블을 따로 기록하는 테이블을 만들어 관리하시는 쪽이 좋을거 같습니다.
통합해서 한번에 하는 방법도 있고(필드 커스텀이 없는 경우) 순차적으로 하는 방법(/bbs/search.php처럼)도
있지만 데이터가 많을 경우 해당 방법은 자원을 낭비하는 방법입니다.
union 관련으로 검색해서 해결하시면 될것같습니다.
답변을 작성하시기 전에 로그인 해주세요.