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

ORA-01799:kolom tidak boleh digabungkan ke luar ke subquery

Anda dapat menulis ulang itu dengan mendorong sub kueri agar tidak bergabung di luar:

select Count(C.setid)
  from mycustomer C
       left outer join (select *
                          from mycustoption co
                         where co.effdt <= (select Max(COI.effdt)
                                              from mycustoption COI
                                             where COI.setid = co.setid
                                               and COI.cust_id = co.cust_id
                                               and COI.effdt <= sysdate)) co
                    on ( C.setid = CO.setid
                         and C.cust_id = CO.cust_id ) 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle menyisipkan dari pilih ke dalam tabel dengan lebih banyak kolom

  2. SQL - cara menghitung kombinasi unik kolom

  3. Tidak dapat memuat file atau Majelis 'Oracle.DataAccess' 64 bit ODP.NET

  4. ORA-00918:Kolom didefinisikan secara ambigu

  5. Oracle Pl/SQL:Loop melalui node XMLTYPE