테스트 사이트 - 개발 중인 베타 버전입니다

그룹에 여러 테이블이 존재함, 특정 아이디가 저장한 정보를 찾을때 쿼리? 채택완료

더블피디 9년 전 조회 2,305

게시판 그룹내에 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 포인트
프라푸치노K
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

프라푸치노K

union 관련으로 검색해서 해결하시면 될것같습니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

댓글을 작성하려면 로그인이 필요합니다.

글쓸때 아이디와 글쓴 테이블을 따로 기록하는 테이블을 만들어 관리하시는 쪽이 좋을거 같습니다.

통합해서 한번에 하는 방법도 있고(필드 커스텀이 없는 경우) 순차적으로 하는 방법(/bbs/search.php처럼)도

있지만 데이터가 많을 경우 해당 방법은 자원을 낭비하는 방법입니다. 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인