1 개요[ | ]
- SQL inner join
- SQL 내부 조인
2 예시 1: employee & department[ | ]
MySQL
CPU 0.6s MEM 24M 4.0s Copy SELECT * FROM employee
+------------+--------------+ | LastName | DepartmentID | +------------+--------------+ | Rafferty | 31 | | Jones | 33 | | Heisenberg | 33 | | Robinson | 34 | | Smith | 34 | | Williams | NULL | +------------+--------------+ |
MySQL
Copy SELECT * FROM department
Loading |
MySQL
Copy
SELECT * FROM employee JOIN department
ON employee.DepartmentID = department.DepartmentID
Loading
MySQL
Copy
SELECT A.LastName, B.*
FROM employee A JOIN department B
ON A.DepartmentID = B.DepartmentID
Loading
3 예시 2: Sales & Countries[ | ]
MySQL
Copy
CREATE TABLE Sales (Date date, CountryID int(11), Units int(11));
INSERT INTO Sales (Date, CountryID, Units) VALUES
('2020-01-01', 1, 40),
('2020-01-02', 1, 25),
('2020-01-03', 3, 30),
('2020-01-04', 2, 35);
CREATE TABLE Countries (ID int(11), Country varchar(16));
INSERT INTO Countries (ID, Country) VALUES
(3, 'Panama'),
(4, 'Spain');
SELECT Sales.*, Countries.Country
FROM Sales JOIN Countries
ON Sales.CountryID = Countries.ID
Loading
4 같이 보기[ | ]
5 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.