php관련

JOIN 어렵네요......

PHPdev 2011. 11. 18. 14:38
반응형

질문내용
 같은 문항에 대한 설문을 쿼리 해야 하는데,
A 테이블엔 설문이 있고
B 테이블엔 결과가 있어요
여러사람이 A 테이블의 설문에 대해 B에 데이타가 쌓입니다.

11 항목만 설문에 응했네요.
22 는 아직 설문에 응하지 않았네요.


A table

key  addr
--------------------------------------
11  서울
22  부산



B 테이블

key  주민번호              성명
---------------------------------------
11  111111-2222222    홍길동
11  222222-3333333    이순신
11  444444-5555555    유관순



질문 ;
key 로 두 테이블을 조인 하여
홍길동으로 로그인 하면 즉 name 변수가 홍길동이면

결과
key  addr  주민번호            성명
-------------------------------------------------
11  서울 111111-2222222  홍길동
22  부산



이순신으로 로그인 하면 즉 name 변수가 이순신이면

결과
key  addr  주민번호            성명
-------------------------------------------------
11  서울
22  부산  222222-3333333    이순신


위와 같이 나와야 합니다.

LEFT JOIN 하려 하는데, 조인 될 오른쪽 테이블의 값을 선택할 수 있어야 합니다.
답변내용
 
select a.key as key, b.addr, b.주민번호, b.성명 from B a left join A b on a.key = b.key

이리 하면 되죠 ㅡㅡ;;

반응형