So Sánh Các Loại SQL JOIN
18th Oct 2022JOIN là một mệnh đề có nhiều biến thể trong SQL, JOIN có tính ứng dụng rất lớn khi cần kết hợp dữ liệu giữa các bảng. Hãy cùng BAC tìm hiểu về mệnh đề này thông qua một ví dụ cụ thể và tham khảo các loại JOINS mà bạn có thể sử dụng trong SQL.
1. Ý nghĩa của JOIN trong SQL
Mệnh đề JOIN được sử dụng để kết hợp nhiều dòng từ hai hay nhiều bảng trong SQL, dựa trên một cột được liên kết giữa chúng.
2. Ví dụ về JOIN
Để thực hiện ví dụ này, bạn cần nhập cơ sở dữ liệu mẫu Northwind vào SQL Server Management Studio. Hãy xem bài viết hướng dẫn ngay dưới đây:
Bạn sẽ thấy rằng cả hai bảng này đều có cột CustomerID, đây cũng chính là mối quan hệ giữa chúng trong cơ sở dữ liệu này.
Bây giờ, chúng ta có thể tạo một câu lệnh SQL dùng mệnh đề JOIN (INNER JOIN) để lấy ra các bảng ghi có giá trị phù hợp giữa hai bảng.
SELECT Orders.OrderID, Customers.CompanyName, Orders.OrderDate FROM Orders INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;
Kết quả thu được là một bảng với 3 cột được lấy từ 2 bảng
- 11 views
Add new comment