CÁC LOẠI JOIN TRONG SQL

     

JOIN là một trong mệnh đề có rất nhiều biến thể trong SQL, JOIN tất cả tính ứng dụng không hề nhỏ khi cần phối hợp dữ liệu giữa các bảng. Hãy thuộc BAC khám phá về mệnh đề này thông sang một ví dụ cụ thể và tìm hiểu thêm các các loại JOINS mà chúng ta cũng có thể sử dụng vào SQL.

Bạn đang xem: Các loại join trong sql

1. Ý nghĩa của JOIN trong SQL

Mệnh đề JOIN được sử dụng để kết hợp nhiều chiếc từ nhì hay nhiều bảng vào SQL, dựa vào một cột được links giữa chúng.

2. Lấy ví dụ như về JOIN

Để thực hiện ví dụ này, bạn phải 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:

Tham khảo: phía dẫn cài và setup dữ liệu mẫu mã Northwind vào SQL vps Management Studio

Hãy chú ý hai bảng Orders với Customers, chúng ta cũng có thể xem những cột vào từng bảng bởi cách click chuột phải vào tên bảng chọn Design.

*

Bạn sẽ thấy rằng cả nhì bảng này đều sở hữu cột CustomerID, phía trên cũng chính là mối dục tình giữa bọn chúng trong cơ sở dữ liệu này.

Bây giờ, bạn cũng có thể tạo một câu lệnh SQL cần sử dụng mệnh đề JOIN (INNER JOIN) để lấy ra những bảng ghi có mức giá trị tương xứng giữa nhị bảng.

Xem thêm: Bà Bầu 3 Tháng Đầu Ăn Cơm Dừa Được Không, Mẹ Bầu 3 Tháng Đầu Có Được Ăn Cùi Dừa Không

SELECT Orders.OrderID, Customers.CompanyName, Orders.OrderDate

FROM Orders

INNER JOIN Customers ON Orders.CustomerID=Customers.CustomerID;

Kết trái thu được là 1 trong những bảng cùng với 3 cột được rước từ 2 bảng.

*

3. Các loại JOIN trong SQL

Trong lấy ví dụ trên bọn họ đã sử dụng giữa những loại JOINS của SQL. Dưới đây là những các loại khác và tư tưởng từng loại:

INNER JOIN: Trả về các phiên bản ghi bao hàm giá trị cân xứng trong cả nhì bảng.LEFT (OUTER) JOIN: Trả về tất cả phiên bản ghi tự bảng phía bên trái và bạn dạng ghi trùng cùng với bảng bên phải.RIGHT (OUTER) JOIN: Trả về tất cả bạn dạng ghi trường đoản cú bảng bên đề nghị và bản ghi trùng với bạn dạng bên trái.FULL (OUTER) JOIN: Trả về vớ cả bạn dạng ghi khi có một kết quả cân xứng trong bảng bên trái hoặc bên phải.

*

Trong các nội dung tiếp theo, BAC sẽ thường xuyên gửi đến chúng ta đọc tất cả các nhiều loại JOIN còn lại, đừng quên đón phát âm tạiBAC"s Blog. Hy vọng những kỹ năng và kiến thức trên sẽ có ích với các bạn quan chổ chính giữa chủ đề dữ liệu nói tầm thường và SQL nói riêng.

Xem thêm: Khách Mời Của Running Man 2022, Running Man (Chương Trình Truyền Hình)

Nguồn tham khảo:https://www.w3schools.com/

Nhu cầu đào tạo và giảng dạy doanh nghiệp

BAClà solo vị đào tạo và huấn luyện BA đầu tiên tại Việt Nam. Đối tác chấp thuận củaIIBAquốc tế. Ngoài các khóa học tập public,BACcòn có các khóa học tập in house giành riêng cho từng doanh nghiệp. Chương trình được thiết kế theo phong cách riêng theo yêu mong của doanh nghiệp, góp doanh nghiệp giải quyết những khó khăn và support phát triển.