배우기
sql 문제 풀고 노트
눈쏭
2025. 6. 10. 20:54
더 나은 옵션들
- USING 절 활용
공통 컬럼 이름이 같다면 USING으로 더 간결하게 쓸 수 있어요. -
sql복사편집SELECT h.hacker_id, h.name FROM hackers h JOIN submissions s USING (hacker_id) JOIN challenges c USING (challenge_id) JOIN difficulty d USING (difficulty_level) WHERE s.score = d.score ORDER BY h.hacker_id;
- 뷰(View)로 재사용성↑
이 로직을 자주 쓰면 뷰로 만들어 두고 SELECT * FROM perfect_submissions_view 로 호출하면 편해집니다.