1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về SQL Server

Connected

Bài tập

LEFT JOIN

INNER JOIN chỉ hiển thị các khớp chính xác. Vậy nếu bạn muốn so sánh toàn bộ giá trị ở một bảng với bảng khác để xem dòng nào khớp thì sao? Khi đó bạn có thể dùng LEFT JOIN.

LEFT JOIN sẽ trả về TẤT CẢ các dòng trong bảng thứ nhất và các dòng khớp ở bảng bên phải. Nếu không có dòng khớp ở bảng bên phải cho một dòng nào đó, thì giá trị NULL sẽ được trả về. Cách này giúp bạn nhanh chóng đánh giá các khoảng trống trong dữ liệu và xem bạn có bao nhiêu khoảng trống.

Hướng dẫn

100 XP

Hoàn thành câu lệnh LEFT JOIN, trả về tất cả các dòng từ các cột đã chỉ định của invoiceline và mọi dòng khớp từ invoice.