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

ÁP DỤNG Analog OUTER trong RDBMS khác (không phải SQL Server)

Trong Oracle, phép nối bên là phép nối cacte với tập kết quả phụ thuộc vào các giá trị của hàng. Chưa có từ khóa mới nào được giới thiệu ( SQLFiddle ):

SQL> CREATE OR REPLACE TYPE number_nt AS TABLE OF NUMBER;
  2  /

Type created
SQL> SELECT t.id, t.dt, u.column_value amount
  2    FROM Transactions t
  3   CROSS JOIN TABLE(number_nt(t.amount, t.amount2)) u;

        ID DT                AMOUNT
---------- ----------- ------------
         1 05/06/2013           100
         1 05/06/2013  
         2 05/06/2013            25
         2 05/06/2013            75

Oracle dường như sử dụng LATERAL từ khóa nội bộ mặc dù.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lấy nhóm theo tổng và tổng tổng trong một truy vấn duy nhất

  2. Viết truy vấn SQL để CHỌN mục từ bảng sau

  3. làm cách nào để lấy một mảng id bản ghi được chèn gần đây?

  4. Tìm nạp các thay đổi từ bảng với sông ElasticSearch JDBC

  5. Tối ưu hóa truy vấn CẬP NHẬT MySQL có chứa WHERE và ORDER BY?