mysql join 문 질문입니다.

그누보드로 응용페이지를 만들려고 합니다.

2개의 테이블을 조인 할일이 있어서 여러팁을 찾아보니까 아래와 같은 sql 문장이 나오더군요

select a.lo_location from $cfg[table_login] a left join $cfg[table_member] b on (a.mb_id = b.mb_id) where a.mb_id = '$member[mb_id]'

다른 부분은 다 이해가 가는데 (a.mb_id = b.mb_id) 이부분이 이해가 안갑니다.
이부분이 조건문인가요?
$cfg[table_login]테이블의 mb_id 와 $cfg[table_member]테이블의 mb_id가 같은 것만 출력하라는 말인가요?

조건문은 where 담에 나오는데... ㅡㅡ; 도무지 잘 이해가 안갑니다.
고수님들 도와주세요^^
|

댓글 2개

on 구문은 a와 b테이블의 레코드를 mb_id 필드로 값을 비교하여 같은것 끼리 연결시키는 구문입니다.
where 구문은 조건문이 맞구요.
댭변 감사드립니다. 오운현님한테서 많이 배우네요 ^^
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 1,536
20년 전 조회 1,682
20년 전 조회 1,495
20년 전 조회 1,268
20년 전 조회 1,572
20년 전 조회 1,629
20년 전 조회 1,307
20년 전 조회 1,402
20년 전 조회 1,288
20년 전 조회 1,616
20년 전 조회 1,585
20년 전 조회 1,249
20년 전 조회 1,544
20년 전 조회 2,983
20년 전 조회 1,374
20년 전 조회 1,464
20년 전 조회 1,321
20년 전 조회 1,504
20년 전 조회 1,290
20년 전 조회 1,325
🐛 버그신고