Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Buat dan gunakan tabel temp dalam kueri bersarang

with
   ALL_DID as (
      select did from t3
      where price > 500000
   ),
   PAIRS as (
      select
         id, t3.did
      from t1
         left join ALL_DID t3
         on t1.did = t3.did
   )
select id from PAIRS
   group by id
   having count(did) = (
      select count(0) from ALL_DID
   )
minus
select id from PAIRS
   where did is null

biola



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Formulir Oracle dalam R12/R12.2

  2. bagaimana cara mengubah batasan pemeriksaan yang ada?

  3. Oracle setara dengan SQL Server DATEPART

  4. Subquery Berkorelasi bekerja secara berbeda untuk Oracle 12c dan 11g

  5. Oracle Managed ODP.NET tidak dapat menemukan tnsnames.ora