Cho đến nay, các truy vấn của chúng tôi chỉ truy cập một kèo bóng đá cúp c2 tại một thời điểm. Truy vấn có thể truy cập nhiều kèo bóng đá cúp c2 cùng một lúc hoặc truy cập giống nhau kèo bóng đá cúp c2 theo cách mà nhiều trường hợp của kèo bóng đá cúp c2 đang xử lý cùng một lúc. Một truy vấn truy cập nhiều Các trường hợp của cùng một kèo bóng đá cúp c2 hoặc khác nhau cùng một lúc được gọi là Tham gia truy vấn. Ví dụ, nói rằng chúng tôi muốn tìm tất cả các hồ sơ mà nằm trong phạm vi nhiệt độ của các hồ sơ khác. Trong thực tế, chúng ta cần Để so sánh các thuộc tính TEMP_LO và TEMP_HI của mỗi trường hợp EMP đến các thuộc tính TEMP_LO và TEMP_HI của tất cả các EMP khác phiên bản.
Chúng ta có thể làm điều này với kèo bóng đá cúp c2 vấn sau:Lưu ý:Đây chỉ là một mô hình khái niệm. Tham kèo bóng đá cúp c2 thực tế có thể được thực hiện một cách hiệu quả hơn, nhưng đây là vô hình với người dùng.
Chọn W1.City, W1.TEMP_LO là thấp, w1.temp_hi cao W2.city, w2.temp_lo thấp, w2.temp_hi cao Từ thời tiết W1, thời tiết W2 WHERE W1.TEMP_LO <W2.TEMP_LO Và w1.temp_hi w2.temp_hi; +--------------+-----+------+---------------+-----+------+ | Thành phố | Thấp | cao | Thành phố | Thấp | cao | +--------------+-----+------+---------------+-----+------+ | San Francisco | 43 | 57 | San Francisco | 46 | 50 | +--------------+-----+------+---------------+-----+------+ | San Francisco | 37 | 54 | San Francisco | 46 | 50 | +--------------+-----+------+---------------+-----+------+
Lưu ý:ngữ nghĩa của sự tham gia như vậy là Trình độ chuyên môn là một biểu hiện sự thật được xác định cho Cartesian Sản phẩm của các kèo bóng đá cúp c2 được chỉ định trong truy vấn. Cho những người đó các trường hợp trong sản phẩm Cartesian mà trình độ chuyên môn là ĐÚNG VẬY,PostgresTính toán và Trả về kèo bóng đá cúp c2 giá trị được chỉ định trong danh sách đích.Postgres SQLKhông gán bất kỳ ý nghĩa nào cho kèo bóng đá cúp c2 giá trị trùng lặp trong đó biểu cảm. Điều này có nghĩa làPostgresĐôi khi kèo bóng đá cúp c2 phiên bản giống nhau Danh sách mục tiêu nhiều lần; Điều này thường xuyên xảy ra khi Boolean Biểu thức được kết nối với một "hoặc". Để loại bỏ như vậy sao chép, bạn phải sử dụngChọn riêng biệtcâu lệnh.
Trong trường hợp này, cả W1 và W2 đều là người thay thế cho một ví dụ Thời tiết kèo bóng đá cúp c2 học, và cả hai phạm vi trên tất cả các trường hợp của kèo bóng đá cúp c2. (Trong thuật ngữ của hầu hết các hệ thống cơ sở dữ liệu, W1 và W2 được biết đến BẰNGBiến phạm vi.) Một truy vấn có thể chứa một số lượng tùy ý các tên kèo bóng đá cúp c2 và người thay thế.