아래 코드의 의미 좀 설명 부탁드려요.

아래 코드의 의미 좀 설명 부탁드려요.

QA

아래 코드의 의미 좀 설명 부탁드려요.

답변 1

본문

$sql_common = " from {$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c where a.bo_table = b.bo_table and b.gr_id = c.gr_id and b.bo_table not in ('게시판id') "; 

 

 

 

위 코드의 의미를 의미군끼리 나눠 설명 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

최근게시물테이블 board_new_table 을 A로 Aliasing

게시판설정테이블 board_table 을 B로 Aliasing

그룹설정테이블 group_table 을 C로 Aliasing

하여 이 3개의 테이블에서(from) 데이터를 검색합니다.

 

검색조건문으로는(where)

1. a(board_new_table).bo_table 의 값과 b(board_table).bo_table 의 값이 같아야 하고,

2. b(board_table).gr_id 값과 c(group_table).gr_id 값이 같아야 하며,

3. b(board_table).bo_table 값이 not in ('게시판 id - 여러개가 올수 있음') 괄호안의 값중에 하나와 일치하지않아야 합니다.

 

위 3개의 조건을 충족하는 데이터를 리턴해줍니다. 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 99
© SIRSOFT
현재 페이지 제일 처음으로