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

ORA-00918:cột được xác định một cách mơ hồ, tôi đang gặp lỗi này

Như những người khác đề xuất sử dụng bí danh:

select c.consol_invoice
      ,cu.name as name1
      ,cu.cust_code
      ,c.bu_name
      ,clang.name as name2
  from consl_inv c
  left join customers cu
    on c.cust_code = cu.cust_code, customers_lang clang
 where upper(clang.name) like ?
   and upper(clang.language_cd) = ?
   and c.cust_code = clang.cust_code

Như bạn có thể thấy, tôi đã thêm bí danh vào các cột đã chọn cu.name và clang.name để kết quả truy vấn có hai cột khác nhau.




  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 cách nào để kết nối với cơ sở dữ liệu Oracle dựa trên web bằng Java?

  2. ORACLE - regexp_substr để trả về giá trị rỗng

  3. Đang cố gắng triển khai ứng dụng Oracle-ADF cho Tomcat 7

  4. DBCA Tạo cơ sở dữ liệu không hợp lệ REMOTE_LISTENER

  5. Bình nào trên máy chủ weblogic / các tài nguyên khác có thể có lớp:oracle.security.jps.ee.http.JpsFilter?