--임시테이블 #A 생성
CREATE TABLE dbo.#A
(
groupName varchar(50),
userName varchar(50),
age INT
)
--임시테이블 #A 에 데이터 입력
INSERT INTO #A VALUES('Wonder Girls','민선예',25)
INSERT INTO #A VALUES('Wonder Girls','안소희',22)
INSERT INTO #A VALUES('Wonder Girls','박예은',25)
INSERT INTO #A VALUES('Wonder Girls','김현아',22)
INSERT INTO #A VALUES('Wonder Girls','이선미',22)
INSERT INTO #A VALUES('Wonder Girls','김유빈',26)
INSERT INTO #A VALUES('Wonder Girls','우혜림',22)
--임시테이블 #B 생성
CREATE TABLE dbo.#B
(
groupName varchar(50),
userName varchar(50),
age INT
)
--임시테이블 #B 에 데이터 입력
INSERT INTO #B VALUES('4minute','남지현',24)
INSERT INTO #B VALUES('4minute','허가윤',24)
INSERT INTO #B VALUES('4minute','전지윤',24)
INSERT INTO #B VALUES('4minute','김현아',22)
INSERT INTO #B VALUES('4minute','권소현',20)
--조회
SELECT * FROM #A
SELECT * FROM #B

--INNER JOIN..#A와 #B에 있는 것 중에서 공통적인 데이터만 추출
SELECT * FROM #A
INNER JOIN #B
ON #A.userName = #B.userName

--LEFT OUTER JOIN #A는 무조건 다 나옴. #B 는 조건에 충족되는것만 나오고 나머지는 NULL
SELECT * FROM #A
LEFT OUTER JOIN #B
ON #A.userName = #B.userName

--LEFT OUTER JOIN #B는 무조건 다 나옴. #A 는 조건에 충족되는것만 나오고 나머지는 NULL
SELECT * FROM #B
LEFT OUTER JOIN #A
ON #A.userName = #B.userName
