Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Analog dari OUTER APPLY di RDBMS lain (bukan SQL Server)

Di Oracle, gabungan lateral adalah gabungan kartesius dengan kumpulan hasil yang bergantung pada nilai baris. Belum ada kata kunci baru yang diperkenalkan (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 tampaknya menggunakan LATERAL kata kunci secara internal sekalipun.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah injeksi SQL dicegah hanya dengan menambahkan bulu mata (string)?

  2. Struktur &Permintaan Sql Sistem Persahabatan

  3. Masalah Kenaikan Otomatis di Mysql

  4. Bagaimana cara menggunakan konvensi penamaan untuk database besar?

  5. impor data mysql ke hdfs(hadoop 2.4.1) menggunakan sqoop(1.4.5)