SQL LEFT JOIN là gì ?
SQL LEFT JOIN trả về tất cả các hàng từ bảng bên trái (bảng1), ngay cả khi không có kết quả khớp trong bảng bên phải (bảng2). Nếu không có kết quả khớp trong bảng bên phải, kết quả là NULL.
Cú pháp SQL LEFT JOIN
SELECT column_name(s) FROM table1 LEFT JOIN table2 ON table1.column_name=table2.column_name;Hoặc
SELECT column_name(s) FROM table1 LEFT OUTER JOIN table2 ON table1.column_name=table2.column_name;
Ví dụ SQL LEFT JOIN
Ta có bảng cơ sở dữ liệu như sau bao gồm bảng hóa đơn và bảng sản phẩm
Bảng hóa đơn.
Bảng sản phẩm
Bảng hóa đơn.
Bảng sản phẩm
Thực hiện truy vấn cơ sở dữ liệu.
Tìm thông tin tất cả các sản phẩm trong bảng hóa đơn.
SELECT sanpham.tensanpham, hoadon.masanpham FROM sanpham LEFT JOIN hoadon ON sanpham.masanpham = hoadon.masanpham
Tags : SQL cơ bản, Học sql cơ bản, Học sql từ a đến z, tài liệu học sql, ví dụ sql, sql co ban
No comments:
Post a Comment