Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của soi kèo bóng đá truoctran.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

7.4. soi kèo bóng đá truoctran

Kết quả của hai truy vấn có thể được soi kèo bóng đá truoctran bằng cách sử dụng bộ Liên minh hoạt động, giao lộ và sự khác biệt. Cú pháp là

Query1Union [tất cả10956_10960Query2
Query1giao nhau [tất cả]Query2
Query1ngoại trừ [tất cả]Query2

Query1Query2là các soi kèo bóng đá truoctran có thể sử dụng bất kỳ Các tính năng được thảo luận cho đến thời điểm này. Đặt hoạt động cũng có thể là Nested và xích, ví dụ

Query1UnionQuery2Liên minhQuery3

được thực hiện là:

(Query1Liên minhQuery2) Liên minhQuery3

Liên minhBổ sung hiệu quả soi kèo bóng đá truoctran quả củaQuery2đến soi kèo bóng đá truoctran quả củaQuery1(mặc dù không có đảm bảo rằng đây là thứ tự thực sự trả lại). Hơn nữa, nó loại bỏ các hàng trùng lặp khỏi soi kèo bóng đá truoctran quả, theo cách tương tự nhưkhác biệt,, Trừ khiUnion allđược sử dụng.

12311_12322Trả về tất cả các hàng cả hai trong soi kèo bóng đá truoctran quả củaQuery1và trong soi kèo bóng đá truoctran quả củaQuery2. Các hàng trùng lặp được loại bỏ trừ khigiao nhau tất cảđược sử dụng.

ngoại trừTrả về tất cả các hàng trong soi kèo bóng đá truoctran quả củaQuery1nhưng không ở trong soi kèo bóng đá truoctran quả củaQuery2. (Đây là Đôi khi được gọi làkhác biệtgiữa Hai soi kèo bóng đá truoctran.) Một lần nữa, các bản sao được loại bỏ trừ khingoại trừ tất cảđược sử dụng.

Để tính toán sự soi kèo bóng đá truoctran, giao lộ hoặc sự khác biệt của hai truy vấn, hai truy vấn phải là"Liên minh tương thích", có nghĩa là họ trở lại cùng một số cột và các cột tương ứng có Kiểu dữ liệu tương thích, như được mô tả trongPhần 10.5.