다중 셀렉트시 게시판아이디(bo_table) 알아내는 방법이 궁금합니다. 정보
다중 셀렉트시 게시판아이디(bo_table) 알아내는 방법이 궁금합니다.본문
$que = "";
$que .= "SELECT a.* FROM";
$que .= " (select * from g4_write_one union all";
$que .= " select * from g4_write_two union all";
$que .= " select * from g4_write_three union all";
$que .= " select * from g4_write_four)";
$que .= " a WHERE 1 ORDER BY wr_hit DESC LIMIT 0,7";
위와 같이 4개 게시판을 같이 검색하여 7개글을 가져옵니다.
그런데 출력된 각 게시글에 링크를 걸어 글보기로 넘기려고 하는데요, 한 개 게시판의 경우에는 직접 게시판 아이디를 적었는데, 다중 검색을 하니 어떻게 해야 할지 모르겠어요.
다른 다중검색 최신글은 g4_board_file 테이블과 left join 하여 g4_board_file 의 bo_table필드의 값을 가져와서 해결했는데요, 지금 문제가 되는 게시판들은 파일 업로드가 거의 필요없는 게시판들이라 g4_board_file 테이블과 조인을 해도 소용이 없습니다.
게시판아이디값을 알아내는 다른 방법이 없을까요?
$que .= "SELECT a.* FROM";
$que .= " (select * from g4_write_one union all";
$que .= " select * from g4_write_two union all";
$que .= " select * from g4_write_three union all";
$que .= " select * from g4_write_four)";
$que .= " a WHERE 1 ORDER BY wr_hit DESC LIMIT 0,7";
위와 같이 4개 게시판을 같이 검색하여 7개글을 가져옵니다.
그런데 출력된 각 게시글에 링크를 걸어 글보기로 넘기려고 하는데요, 한 개 게시판의 경우에는 직접 게시판 아이디를 적었는데, 다중 검색을 하니 어떻게 해야 할지 모르겠어요.
다른 다중검색 최신글은 g4_board_file 테이블과 left join 하여 g4_board_file 의 bo_table필드의 값을 가져와서 해결했는데요, 지금 문제가 되는 게시판들은 파일 업로드가 거의 필요없는 게시판들이라 g4_board_file 테이블과 조인을 해도 소용이 없습니다.
게시판아이디값을 알아내는 다른 방법이 없을까요?
댓글 전체
select 'g4_write_one' as bo_table , * from g4_write_one union al
답변 감사합니다.^^