아래 코드의 의미 좀 설명 부탁드려요.
본문
$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개의 조건을 충족하는 데이터를 리턴해줍니다.
답변을 작성하시기 전에 로그인 해주세요.