일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- HTML
- 프로그래밍
- oracle
- 개발자
- 쿠키런킹덤크리스마스
- 이클립스
- Eclipse
- programmers
- edwith
- SQL
- 쿠키런킹덤공략
- GIT
- 쿠킹덤
- MySQL
- 티스토리챌린지
- 스프링퀵스타트
- 쿠키런킹덤
- CSS
- 쿠킹덤공략
- 홀리데이익스프레스
- 웹개발
- Spring
- 딥러닝
- 자바
- 크리스마스
- dart
- 스프링
- 프로그래머스
- 오블완
- Today
- Total
Dev study and notes
SQL SQLite 내부 조인 Inner Join 데이터베이스 본문
SQL SQLite 내부 조인 Inner Join 데이터베이스
*국문
여러 테이블
내부 조인 Inner Joins
주문orders 및 고객 customers 테이블을 결합하는 방법을 살펴보겠습니다.
orders테이블에서 customer_id 의 가능한 모든 값에 대해 동일한 customer_id를 가진 customers 테이블 행이 있었습니다.
만약 그게 사실이 아니라면 어떻게 될까요?
예를 들어, 고객 테이블이 오래되어 있고 고객 11에 대한 정보가 없었다고 가정해 보겠습니다. 만약 해당 고객이 주문을 했다면 테이블을 결합할 때 어떻게 될까요?
우리가 간단한 JOIN 조인(일반적으로 내부 조인이라고 함)을 수행할 때 우리의 결과는 ON 조건과 일치하는 행만 포함됩니다.
다음 애니메이션을 살펴보겠습니다. 이 애니메이션은 두 테이블을 table1.c2 = table2.c2: 대해 내부 조인하는 것을 보여줍니다:
첫 번째 및 마지막 행은 c2의 일치하는 값이 있습니다. 중간 행은 일치하지 않습니다. 최종 결과에는 첫 번째 및 마지막 행의 모든 값이 포함되지만 일치하지 않는 중간 행은 포함되지 않습니다.
*영문
MULTIPLE TABLES
Inner Joins
Let’s revisit how we joined orders and customers. For every possible value of customer_id in orders, there was a corresponding row of customers with the same customer_id.
What if that wasn’t true?
For instance, imagine that our customers table was out of date, and was missing any information on customer 11. If that customer had an order in orders, what would happen when we joined the tables?
When we perform a simple JOIN (often called an inner join) our result only includes rows that match our ON condition.
Consider the following animation, which illustrates an inner join of two tables on table1.c2 = table2.c2:
The first and last rows have matching values of c2. The middle rows do not match. The final result has all values from the first and last rows but does not include the non-matching middle row.
'studyLog' 카테고리의 다른 글
파이썬 엑셀파일 읽기 에러 해결방법 pandas openpyxl (0) | 2024.06.27 |
---|---|
인텔리제이 폴더 보기 또는 패키지 보기 설정 intellij folder view setting (1) | 2024.06.19 |
SQL SQLite 집계함수 Having 그룹 데이터베이스 DATABASE 데이터관리 (0) | 2024.06.19 |
맥 인텔리제이 코드 자동정렬 단축키 포맷팅 mac intellij fomatting (0) | 2024.06.18 |
SQL SQLite 제약조건 Constraints 데이터베이스 DATABASE (0) | 2024.06.16 |