Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tham gia chéo trong Oracle

Hướng dẫn SQL này tập trung vào kết hợp chéo trong Oracle và cung cấp các giải thích, ví dụ

CROSS JOIN trong Oracle là một phép JOIN tạo ra tích Descartes của hai bảng.
i, e, nếu một trong các bảng có 100 hàng và một bảng khác có 8 hàng, thì phép nối chéo sẽ tạo ra 800 hàng>

Ở đây bảng emp có 14 hàng và bảng thứ hai là 1 hàng, vì vậy tổng số 14 hàng được trả về.

chúng ta có thể tạo một bảng tiên tri mẫu khác, hãy kiểm tra điều này

Vì vậy, bây giờ tổng số 28 hàng đã được chọn.

Cross Join không cho phép bạn chỉ định một điều khoản tham gia. Tuy nhiên, bạn có thể chỉ định mệnh đề WHERE trong câu lệnh SELECT.

Tham gia chéo ở định dạng khác có thể được viết là

chọn a. *, b. * từ scott.emp a, scott.example b;

Tôi hy vọng bạn thích lời giải thích đơn giản này về kết hợp chéo. Vui lòng cung cấp phản hồi

Các bài viết có liên quan

tự tham gia vào tiên tri với các ví dụ

Ví dụ về cú pháp nối oracle

Oracle Joins (Sql Joins) là gì?

Nhiều phương pháp kết hợp trong Oracle

Vòng lặp lồng nhau Tham gia vào Oracle 11g


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm NCHR () trong Oracle

  2. ORA-24247:truy cập mạng bị từ chối bởi danh sách kiểm soát truy cập (ACL)

  3. SQLRecoverableException:I / O Exception:Đặt lại kết nối

  4. Tại sao Oracle sử dụng DBMS_STATS.GATHER_TABLE_STATS?

  5. Sắp xếp theo ngày trong tuần từ thứ 2 đến chủ nhật