SQL Joins - W3Schools
Có thể bạn quan tâm
SQL JOIN
A JOIN clause is used to combine rows from two or more tables, based on a related column between them.
Let's look at a selection from the "Orders" table:
| OrderID | CustomerID | OrderDate |
|---|---|---|
| 10308 | 2 | 1996-09-18 |
| 10309 | 37 | 1996-09-19 |
| 10310 | 77 | 1996-09-20 |
Then, look at a selection from the "Customers" table:
| CustomerID | CustomerName | ContactName | Country |
|---|---|---|---|
| 1 | Alfreds Futterkiste | Maria Anders | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mexico |
Notice that the "CustomerID" column in the "Orders" table refers to the "CustomerID" in the "Customers" table. The relationship between the two tables above is the "CustomerID" column.
Then, we can create the following SQL statement (that contains an INNER JOIN), that selects records that have matching values in both tables:
Example
SELECT Orders.OrderID, Customers.CustomerName, Orders.OrderDateFROM OrdersINNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID; Try it Yourself »and it will produce something like this:
| OrderID | CustomerName | OrderDate |
|---|---|---|
| 10308 | Ana Trujillo Emparedados y helados | 9/18/1996 |
| 10365 | Antonio Moreno Taquería | 11/27/1996 |
| 10383 | Around the Horn | 12/16/1996 |
| 10355 | Around the Horn | 11/15/1996 |
| 10278 | Berglunds snabbköp | 8/12/1996 |
Different Types of SQL JOINs
Here are the different types of the JOINs in SQL:
- (INNER) JOIN: Returns records that have matching values in both tables
- LEFT (OUTER) JOIN: Returns all records from the left table, and the matched records from the right table
- RIGHT (OUTER) JOIN: Returns all records from the right table, and the matched records from the left table
- FULL (OUTER) JOIN: Returns all records when there is a match in either left or right table
❮ Previous Next ❯ ★ +1 Sign in to track progress Từ khóa » Join Bảng Sql
-
JOIN Trong SQL Server
-
Câu Lệnh SQL Join: Các Loại Join Trong SQL - Viblo
-
Truy Vấn Nhiều Bảng Với JOIN Trong SQL
-
Mệnh đề JOIN Trong SQL - Học Sql Cơ Bản đến Nâng Cao - VietTuts
-
Mệnh đề JOIN Và Các Loại JOINS Trong SQL
-
Tổng Hợp Các Phép JOIN Trong SQL - Deft Blog
-
[Tự Học SQL] Tìm Hiểu Mọi Thứ Về JOIN Với SELECT Trong SQL
-
Các Loại Join Trong SQL | GiangTester Blog
-
Join Trong SQL Server | Comdy
-
[SQL] Phân Loại Join Trong SQL - VnCoder
-
SQL JOINs Cơ Bản Cho Data Analyst Trong 10p - Phần 1
-
Phần 2 - Select - Multi Table - Join, Inner Join Trong SQL Server
-
Truy Vấn SQL Join Trong SQL Server - Tin Học 88
-
Inner JOIN Trong SQL - Freetuts