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

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

QA

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

본문

$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개의 조건을 충족하는 데이터를 리턴해줍니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 98
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT