Các loại Join trong SQL

I. Join là gì? Vì sao cần thiết Join?

  • Join nhằm liên kết 2 hoặc nhiều tables trong một câu query.
  • Join quan trọng vì như thế tiềm năng của SQL là tách duplicate vấn đề bằng phương pháp tách nhỏ trở nên những object không giống nhau. Khi bạn phải vấn đề tuy nhiên nằm tại nhiều tables thì chúng ta cần sử dụng Join. Đơn giản vậy thôi.

II. Các loại Join vô SQL

Ví dụ: Có 2 tables, với điểm cộng đồng là cột id.

Các loại Join:

Bạn đang xem: Các loại Join trong SQL

Inner Join
Left join
Right join
Full outer join
Cross join

III. Tổng kết

#TYPEGOAL
1Inner joinDùng Khi chỉ mong muốn lấy những row tuy nhiên match với nhau
2Left joinMuốn lấy toàn cỗ Left table, nếu như right table không tồn tại tài liệu ứng thì bịa Null
3Right joinMuốn lấy toàn cỗ Right table, nếu như left table không tồn tại tài liệu ứng thì bịa Null
4Full Outer joinLấy đầy đủ cả hai table, row nào là ở cả 2 table không tồn tại tài liệu ứng thì bịa null
5Cross joinTừng row của left table nối với từng row của right table.
Ví dụ: table 1 với 3 rows, table 2 với 4 rows thì nối 2 table sẽ có được 4×3=12 rows

Bonus thêm một loại hình ảnh nữa mang đến dễ dàng hình dung

Xem thêm: Bánh kẹo tiếng Anh là gì - Moon ESL

Xem thêm: Facebook

Image from https://theartofpostgresql.com/blog/2019-09-sql-joins/

Hết rồi, hy vọng chúng ta nằm trong bản thân học tập sql nhằm không còn kinh hoàng sql. =))))

Update: À ko không còn, nếu khách hàng quí coi video clip lý giải kỹ hơn nữa thì phía trên.

BÀI VIẾT NỔI BẬT


Tổng Hợp Từ Vựng Tiếng Anh Về Cầu Vồng

Website học Tiếng Anh online trực tuyến số 1 tại Việt Nam. Hơn 14000+ câu hỏi, 500+ bộ đề luyện thi Tiếng Anh có đáp án.Truy cập ngay chỉ với 99k/ 1 năm, Học Tiếng Anh online thoải mái không giới hạn tài liệu