[SQL] 10. 데이터 연결 (JOIN)
·
SQL/BigQuery
1. JOIN 개념 이해간단히 말해, 서로 다른 데이터(테이블)를 연결하는 작업처음에 좀 어렵게 느껴질 수 있는데, 문제 많이 풀어보면서 체화하는 게 좋음!연결하려는 테이블들에 공통으로 존재하는 컬럼(=Key)이 있어야 JOIN 가능!보통 id 값을 많이 사용하고, 특정 범위(ex. Date)로도 JOIN 가능함포켓몬 데이터 예시ex) 트레이너 데이터(trainer)와 포켓몬 데이터(pokemon)를 연결해보고 싶다면?두 데이터를 연결할 수 있는 공통값(key)이 없어서 불가능함.(id가 있다고 생각할 수 있지만, 엄밀하게는 각각 trainer_id, pokemon_id로 다른 값이라서 안 됨. 바로 연결하려면 trainer 테이블에 pokemon_id와 같은 컬럼이 있어야 함 → 그래서 보통 연결할 수..