Tham gia sản phẩm Descartes là gì?
Tham gia sản phẩm Descartes là gì?

Video: Tham gia sản phẩm Descartes là gì?

Video: Tham gia sản phẩm Descartes là gì?
Video: René Descartes - Người Đặt Nền Móng Cho “Tư Duy Logic Hiện Đại” 2024, Tháng mười một
Anonim

MỘT Tham gia Descartes hoặc Sản phẩm Descartes là một tham gia của mọi hàng của một bảng đến mọi hàng của bảng khác. Điều này thường xảy ra khi không có kết quả phù hợp tham gia các cột được chỉ định. Ví dụ: nếu bảng A có 100 hàng thì đã tham gia với bảng B có 1000 hàng, a Tham gia Descartes sẽ trả về 100, 000 hàng.

Tương tự, bạn có thể hỏi, sự khác biệt giữa sản phẩm Descartes và phép nối là gì?

SQL INNER THAM GIA : Nó trả về các bản ghi (hoặc hàng) có trong cả hai bảng Nếu có ít nhất một kết quả khớp giữa cột. SQL THAM GIA CHÉO : Nó trả về Sản phẩm Descartes của cả hai bảng. Sản phẩm Descartes nghĩa là Số hàng có trong Bảng 1 Nhân với Số hàng có trong Bảng 2.

Thứ hai, Descartes trong cơ sở dữ liệu là gì? MỘT Descartes tham gia, còn được gọi là Descartes product, là một phép nối của mọi hàng của một bảng với mọi hàng của bảng khác. Ví dụ: nếu bảng A có 100 hàng và được nối với bảng B, có 1000 hàng, a Descartes tham gia sẽ dẫn đến 100, 000 hàng.

Tương tự, việc sử dụng phép nối Descartes là gì?

MỘT tham gia chéo được sử dụng khi bạn muốn tạo sự kết hợp của mọi hàng từ hai bảng. Tất cả các kết hợp hàng được bao gồm trong kết quả; cái này thường được gọi là tham gia sản phẩm chéo . Điểm chung sử dụng cho một tham gia chéo là tạo ra tất cả các kết hợp của các mục, chẳng hạn như màu sắc và kích cỡ.

Tham gia bên trong có phải là một sản phẩm Descartes không?

Các THAM GIA CARTESIAN hoặc CROSS THAM GIA trả lại Sản phẩm Descartes trong số các tập hợp bản ghi từ hai hoặc nhiều bảng đã nối. Do đó, nó tương đương với một tham gia bên trong ở đâu tham gia -condition luôn đánh giá là True hoặc trong đó tham gia -condition vắng mặt trong tuyên bố.

Đề xuất: