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

Mencampur MENGGUNAKAN dan AKTIF di Oracle ANSI bergabung

Pesan kesalahan sebenarnya (kejutan!) Memberi tahu Anda apa masalahnya. Setelah Anda menggunakan klausa USING untuk kolom tertentu, Anda tidak dapat menggunakan kualifikasi kolom/alias tabel untuk nama kolom tersebut di bagian lain kueri Anda. Satu-satunya cara untuk mengatasi ini adalah dengan tidak menggunakan klausa USING di mana pun dalam kueri Anda, karena Anda harus memiliki kualifikasi pada kondisi gabungan kedua:

SELECT
...
FROM mc_current_view a
JOIN account_master am ON (a.account_no = am.account_no)
JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no)
JOIN ml_client_account mca ON (a.account_no = mca.account_no);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melewatkan seluruh baris (dalam SQL, bukan PL/SQL) ke fungsi yang disimpan?

  2. Permintaan Pembaruan Oracle SQL membutuhkan waktu berhari-hari untuk diperbarui

  3. Oracle SQL Syntax - Periksa beberapa kolom untuk IS NOT NULL

  4. Driver Oracle UCP dan Tomcat:utas gagal berhenti

  5. Bagaimana cara melihat parameter output CLOB di TOAD dari Oracle Stored Procedure?