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

Kết hợp SỬ DỤNG và BẬT trong tham gia Oracle ANSI

Thông báo lỗi thực sự là (ngạc nhiên!) Cho bạn biết chính xác vấn đề là gì. Khi bạn sử dụng mệnh đề USING cho một cột cụ thể, bạn không thể sử dụng bí danh bảng / định danh cột cho tên cột đó trong bất kỳ phần nào khác của truy vấn của bạn. Cách duy nhất để giải quyết vấn đề này là không sử dụng mệnh đề USING ở bất kỳ đâu trong truy vấn của bạn, vì bạn phải có bộ định lượng trong điều kiện kết hợp thứ hai:

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. Làm thế nào để gọi hàm Oracle trong Python?

  2. Câu hỏi dành cho người mới bắt đầu SQL oracle

  3. Có chống lại giấy phép xuất bản kiểm tra hiệu suất Oracle và SQL Server không?

  4. REGEXP_REPLACE - chỉ xóa dòng mới \ n khỏi chuỗi nếu nằm trong () 's

  5. Có thể khóa một kích hoạt không; làm thế nào để xác định rằng nó là?