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

게시판 통합검색 쿼리 질문드립니다.

지우애비 7년 전 조회 3,328

[게시판 정보테이블 board_set]  ------------------------------    idx      board_name  ------------------------------      1        sampple1      2        sampple2      3        sampple3      4        sampple4  ------------------------------  [게시판1  board_sample1]  -----------------------------------    b_idx      title    content  -----------------------------------      1        title1    content1      2        title2    content1      3        title3    content1      4        title4    content1  -----------------------------------  [게시판2  board_sample2]  [게시판3  board_sample3]  [게시판4  board_sample4]  .  .  .  .  .  게시판 정보테이블이 있고 게시판이 50개 정도 있는 사이트입니다.  게시판 스키마는 일반적인 게시판 구조이며 모두 같습니다. 

게시판테이블명은 'board_' + board_set.board_name 처럼 되어있구요(접두사 'board_' + board_set.board_name)  클라이언트쪽에서 통합검색 쿼리는 요구하는데 php사용안하고 sql 쿼리로만 하려니 어떻게 해야하는지 감이 안와서 질문드립니다.

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

답변 3개

J
7년 전

담당자가 뷰로 만들어 달라네요....

 

답변 감사해요~

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

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

l
7년 전

급 떠오르는 방식이..

-- 아래와 같은방식이 하나 있겠구요 (강아지(犬) 느릴것 같네요)</p>

<p>SELECT * board_new AS a</p>

<p>LEFT OUTER JOIN board_sample1 AS b1 ON a.bo_table = ''board_sample1 AND b1.wr_id = a.wr_id</p>

<p>LEFT OUTER JOIN board_sample2 AS b2 ON a.bo_table = ''board_sample2 AND b2.wr_id = a.wr_id</p>

<p>.</p>

<p>.</p>

<p>

-- UNION 하는 방식이 두번째가 되겠네요 (이것도 휴~ 부터 나오네요)</p>

<p>SELECT * fROM board_sample1</p>

<p>UNION ALL</p>

<p>SELECT * fROM board_sample2</p>

<p>.</p>

<p>.</p>

<p> </p>

<p>-- </p>

<p>

 

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

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

7년 전

전체 게시물의 DB가 별도로 없다면 모두 조인해야합니다

 

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

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

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

로그인