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: 5 bước giúp bạn đọc và hiểu rõ “tận gốc” về bảng thành phần dinh dưỡng (Nutrition Labels)

Xem thêm: "Facts and figures" nghĩa là gì?

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


Facebook

Die Verwendung von Cookies durch Facebook in diesem Browser erlauben?

Sứ mệnh của 500ae

Cuộc sống xảy ra xung quanh bạn, các vấn đề thông tin nơi bạn sống, những nơi bạn quan tâm . Nhưng nó có thể thực sự khó tìm, đặc biệt là ở những nơi cách xa bạn . Những anh em ở gần thường có thông tin tốt nhất bạn cần, nhưng chúng ta quá bận rộn, mất niềm tin để dừng lại và trò chuyện trên các phương tiện xã hội khác .

Cải thảo tiếng Anh là gì

Cải thảo tiếng Anh là chinese cabbage, phiên âm là tʃaɪˈniːz ˈkæb.ɪdʒ. Cải thảo là loài thực vật thuộc họ cải và là loại rau phổ biến trong đời sống của con người.