[LeetCode/MySQL]607. Sales Person
·
코딩테스트/LeetCode
문제Sales PersonRED라는 회사와 거래하지 않은 Sales Person의 이름을 출력하는 문제였다.문제 풀이SELECT name FROM SalesPersonWHERE sales_id NOT IN( SELECT sales_id FROM Orders JOIN Company ON Orders.com_id=Company.com_id WHERE Company.name="RED");이 문제의 핵심은 Orders와 Customer 테이블을 조인하여 RED 회사와 거래한 sales_id를 찾고 해당 sales_id에 해당하지 않는 SalesPerson의 이름을 출력하는 것이다.서브쿼리에서는 Orders 테이블과 Customer 테이블을 cust_id를 기준으로 조인한 뒤 comp..