Bài tập

Left - Right Join trong SQL Server

Huy Erick

Dẫn nhập Trong bài trước, chúng ta đã cùng nhau tìm hiểu về FULL OUTER JOIN và CROSS JOIN trong SQL. Hai kiểu join này thường trả về tích kết quả lớn, tuy nhiên lưu...

Dẫn nhập

Trong bài trước, chúng ta đã cùng nhau tìm hiểu về FULL OUTER JOINCROSS JOIN trong SQL. Hai kiểu join này thường trả về tích kết quả lớn, tuy nhiên lưu ý công dụng của chúng lại hoàn toàn khác nhau.

Ở bài này, chúng ta sẽ giới thiệu đến bạn một kiểu Join khác. Đó là HALF OUTER JOIN hay cụ thể hơn là LEFT JOIN & RIGHT JOIN.

Nội dung chính

Để theo dõi tốt nhất bài này, bạn nên xem qua bài:

  • Khởi tạo DATABASE, TABLE trong SQL.
  • Kiểu dữ liệu trong SQL.
  • Insert, delete, update Table trong SQL.
  • Tạo KHÓA CHÍNH, KHÓA NGOẠI trong SQL.
  • Truy vấn có điều kiện trong SQL.
  • INNER JOIN và FULL OUTER JOIN trong SQL

Trong bài này, chúng ta sẽ cùng nhau tìm hiểu một số vấn đề sau:

Database mẫu

Để thao tác tốt với bài này, chúng ta sử dụng database HowKteam sau:

Hình ảnh minh họa về database HowKteam.

Left Join & Right Join là gì?

HALF OUTER JOIN gồm là mệnh đề truy vấn với kết quả trả về là tập hợp gồm tất cả dữ liệu của bảng chính với các dữ liệu thỏa điều kiện ở bảng phụ hoặc với NULL ở các dữ liệu không thỏa điều kiện ở bảng phụ.

HALF OUTER JOIN có hai loại, áp dụng trên hai bảng A và B là LEFT JOINRIGHT JOIN.

Nguồn: link

1