티스토리 뷰

AI/SQL

[SQL] JOIN과 서브쿼리

brave_sol 2025. 4. 18. 16:31

1. JOIN과 서브쿼리 모두 같은 결과는 출력한다면, 언제 어떤걸 써야 할까?

 

1) JOIN

- 다른 테이블의 컬럼을 함께 보여주고 싶을 때

- 빠른 결과를 도출하고 싶다, 컬럼에 대한 정보를 다 알고 있을 때(명확한 관계(키-ON을 내가 직접 지정해야 하므로))

- 실무에서는 JOIN을 많이 쓴다, 특히 INNER JOIN

- 가독성이 좋고, 튜닝할 수 있는 여지도 많다

-  배치?

 

2) 서브쿼리는?

- 급한 결과는 아니지만 데이터 프로세스의 흐름을 그때그때 보고싶을때

- 속성에 대한 정보를 잘 모를 때(한 테이블 먼저 쿼리하고, 그결과를 다른 쿼리에 넘김)

 

반응형

'AI > SQL' 카테고리의 다른 글

[SQL] MySQL과 PostgreSQL  (0) 2025.04.28
[SQL] 데이터베이스 비교  (0) 2025.04.18
[SQL] 윈도우 함수, 그룹 함수  (0) 2025.04.18
[SQL] 관계형대수, 계층형 질의, 재귀  (0) 2025.04.17
[SQL] SQL과 NoSQL  (0) 2025.04.17
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함