erDiagram
SALES {
int sales_id PK
varchar name
int salary
int commission_rate
date hire_date
}
COMPANY {
int com_id PK
varchar name
varchar city
}
SALES ||--o{ COMPANY : "works for"
문제 풀이
MySQL
SELECT NAME
FROM SALESPERSON
WHERE SALES_ID NOT IN (
SELECT SALES_ID
FROM ORDERS
WHERE COM_ID = (SELECT COM_ID FROM COMPANY WHERE NAME = 'RED'))
RED 회사 넘버를 찾은 다음 ORDER TABLE에서 COM_ID가 RED와 관련있는 것들을 모두 뽑는다.
댓글