복수의 테이블을 다루어 보자
-- 커리어 평균 연봉이 3000000 이상인 선수 playerID
SELECT playerID, AVG(salary)
FROM salaries
GROUP BY playerID
HAVING AVG(salary) >= 3000000
-- 12월에 태어난 playerID
SELECT playerID, birthMonth
FROM players
WHERE birthMonth = 12
-- 평균 연봉이 3000000이거나 12월에 태어난 선수
-- 위 두 결과를 합치는걸 원한다 -> UNION
SELECT playerID
FROM salaries
GROUP BY playerID
HAVING AVG(salary) >= 3000000
UNION
SELECT playerID
FROM players
WHERE birthMonth = 12
-- 단, 중복은 제외된다
UNION ALL -- 중복을 제외하고 싶지않다면 ALL을 넣자