MySQL로 배우는 데이터베이스 1

MySQL을 이용한 RDBMS 스터디 1

MySQL로 배우는 데이터베이스 1 MySQL을 이용한 RDBMS 스터디 1

JOIN

mysql join

(1) 세 테이블 조인하기

(2) outer join

댓글

댓글 본문
작성자
비밀번호
  1. 수강생
    더불어

    SELECT * FROM stu s
    JOIN prof p
    ON s.pid <> p.pid
    WHERE p.name = ‘구승모’;

    이 쿼리와

    SELECT * FROM stu s
    JOIN prof p
    ON s.pid = p.pid
    WHERE p.name <> '구승모';

    이 쿼리는 서로 다른 결과를 도출하는 다른 쿼리 아닌가요?
    역시 강의 중에는 같은 결과라 하셔서 혼란스럽습니다.

    제가 잘못 이해했을 수도 있으니 설명해주시면 감사하겠습니다.
  2. 수강생
    SELECT * FROM stu s
    JOIN prof p
    ON s.pid <> p.pid
    WHERE p.name = ‘구승모’;

    이 쿼리의 결과는 지도교수가 구승모이면서 양 테이블의 pid가 같지 않은 경우를 말하는 거 아닌가요?
    동영상 중의 쿼리 결과도 그와 같이 나온 것 같은데,
    강의 중 말씀은 "지도교수가 구승모가 아닌 사람..." 이렇게 설명하셔 혼란스럽습니다.
    무엇이 맞는 건가요?
버전 관리
호눅스
현재 버전
선택 버전
graphittie 자세히 보기