개발자 미니민의 개발스터디

[Oracle 문제] 조인 - 비회원의 판매 현황

by mini_min
[Oracle 문제]
조인 - 비회원의 판매 현황 

-- 출력 컬럼 :  cNum, cName, bCode, bName, sDate, bPrice, qty

-- book(bCode, bPrice), dsale(sNum, bCode, qty), sale(sNum, sDate, cNum), cus(cNum, cName), member(cNum, userId)
-- 판매를 기준으로 비회원 출력

    SELECT s.cNum, cName, d.bCode, bName, sDate, bPrice, qty
    FROM book b
    JOIN dsale d ON b.bCode = d.dCode
    JOIN sale s ON d.sNum = s.sNum
    JOIN cus c ON s.cNum = c.cNum
    LEFT OUTER JOIN member m ON c.cNum = m.cNum
    WHERE userId IS NULL;
💡 판매를 기준으로 비회원만 출력.
일단 판매가 기준이 되니, 판매 테이블은 모두 나와야할 것.
다 나온 판매 테이블에는 회원에게 판매한 기록도 있고 비회원에게 판매한 기록도 있을 것.
이때 유저 아이디가 없는 비회원을 WHERE 절로 출력

 

 

 

 

 

 

 

블로그의 정보

개발자 미니민의 개발로그

mini_min

활동하기