Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ORA-00918:कॉलम अस्पष्ट रूप से परिभाषित मुझे यह त्रुटि मिल रही है

जैसा कि अन्य ने सुझाव दिया है कि उपनाम का उपयोग करें:

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

जैसा कि आप देख सकते हैं कि मैंने चयनित कॉलम cu.name और क्लैंग.नाम में उपनाम जोड़े हैं ताकि क्वेरी परिणाम में दो अलग-अलग कॉलम हों।




  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 OCI, बाइंड वेरिएबल्स, और क्वेरीज़ जैसे ID IN (1, 2, 3)

  2. एंड्रॉइड एप्लिकेशन में ओरेकल को जोड़ना

  3. Oracle डेटा एक्सेस संस्करण समस्या

  4. ORA-01008:सभी चर बाध्य नहीं हैं। वे बंधे हुए हैं

  5. रेडीस्टेटमेंट सफलतापूर्वक ओरेकल में निष्पादित हो रहा है लेकिन माइक्रोसॉफ्ट एसक्यूएल में अपवाद फेंक रहा है