JOIN
JOIN의 개념
두 개 이상의 테이블을 서로 묶어서 하나의 결과집합으로 만들어 내는 것
INNER JOIN (내부 조인)
조인 중 가장 많이 사용됨 일반적인 조인은 INNER JOIN을 의미함
문법
SELECT <열 목록>
FROM <첫 번째 테이블>
INNER JOIN <두 번째 테이블>
ON <조인될 조건>
[WHERE 검색조건] -- 선택
예제
SELECT *
FROM buyTbl
INNER JOIN userTbl
ON buyTbl.userid = userTbl.userid
WHERE buyTbl.userid = 'JYP';
실행 결과
num | userid | prodName | groupName | price | amount | userID | name | birthYear | addr | mobile1 | mobile2 | height | mDate |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | JYP | 모니터 | 전자 | 200 | 1 | JYP | 조용필 | 1950 | 경기 | 011 | 44444444 | 166 | 2024-10-28 |
별칭(Alias)의 사용
- 테이블의 별칭을 사용함으로써 코드를 간결화
사용 예제
SELECT B.userid, U.name, B.productName, U.addr,
U.mobile1 + U.mobile2 AS [연락처]
FROM buyTbl B -- Alias
INNER JOIN userTbl U -- Alias
ON B.userid = U.userid