Sự khác biệt giữa kết nối trái và tham gia phải là gì?
Sự khác biệt giữa kết nối trái và tham gia phải là gì?

Video: Sự khác biệt giữa kết nối trái và tham gia phải là gì?

Video: Sự khác biệt giữa kết nối trái và tham gia phải là gì?
Video: ✔️ Giải thích về Chủ Nghĩa Tư Bản dễ hiểu nhất 2024, Có thể
Anonim

BÊN TRONG THAM GIA : trả về các hàng khi có sự trùng khớp trong cả hai bảng. CHỖ NỐI BÊN TRÁI : trả về tất cả các hàng từ bên trái bảng, ngay cả khi không có trận đấu ở bên phải bàn. THAM GIA ĐÚNG : trả về tất cả các hàng từ đúng bảng, ngay cả khi không có trận đấu ở bên trái bàn. Lưu ý: Nó sẽ trả về tất cả các giá trị đã chọn từ cả hai bảng.

Ở đây, sự khác biệt giữa nối ngoài bên trái và bên phải là gì?

Chìa khóa sự khác biệt giữa Một kết nối bên ngoài bên trái , và một tham gia bên ngoài bên phải đó là trong một kết nối bên ngoài bên trái đó là cái bàn bên trong Mệnh đề FROM có tất cả các hàng được trả về. Nhưng trái lại, trong một kết nối bên ngoài bên phải chúng tôi đang trả lại tất cả các hàng từ bảng được chỉ định tham gia mệnh đề.

Tương tự như vậy, sự khác biệt giữa kết nối bên ngoài bên trái và kết nối bên trong là gì? 4 Câu trả lời. Tham gia bên trong - Một tham gia bên trong sử dụng một trong các truy vấn tương đương sẽ cung cấp giao điểm của hai bảng, tức là hai hàng mà chúng có điểm chung. Kết nối bên ngoài bên trái - MỘT kết nối bên ngoài bên trái sẽ cung cấp cho tất cả các hàng trong A , cộng với bất kỳ hàng chung nào trong B.

Sau đó, Tham gia có giống như THAM GIA TRÁI không?

Sự khác biệt là ở cách các bảng được nối nếu không có bản ghi chung. CHỖ NỐI BÊN TRÁI Là giống như LEFT NGOÀI RA THAM GIA và có nghĩa là hiển thị tất cả các bản ghi từ bên trái bảng (tức là bảng đứng trước trong câu lệnh SQL) bất kể sự tồn tại của các bản ghi phù hợp trong bảng bên phải.

Tại sao sử dụng tham gia phải thay vì tham gia trái?

Lý do duy nhất tôi có thể nghĩ ra để sử dụng RIGHT OUTER JOIN là cố gắng làm cho SQL của bạn tự lập tài liệu hơn. Bạn có thể muốn sử dụng các phép nối bên trái cho các truy vấn có hàng rỗng ở phía phụ thuộc (nhiều) của mối quan hệ một-nhiều và tham gia đúng trên những truy vấn tạo ra hàng null ở phía độc lập.

Đề xuất: