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

अमान्य पहचानकर्ता SQL

समस्या यह है कि आप जॉइन मिला रहे हैं। आपके पास निहित और स्पष्ट दोनों शामिल हैं। ON क्लॉज के साथ स्पष्ट JOIN सिंटैक्स में अल्पविराम के साथ अंतर्निहित जुड़ाव पर उच्च प्राथमिकता होती है। परिणामस्वरूप plant . के लिए उपनाम और offerte ON क्लॉज में टेबल उपलब्ध नहीं होंगे। पूरे जॉइन प्रकार का उपयोग करने का प्रयास करें:

SELECT p.plantnaam, o.levcode, o.offerteprijs
FROM 
(
  SELECT plantcode , MIN(offerteprijs) AS offprijs 
  FROM offerte
  GROUP BY plantcode
) s
INNER JOIN plant p
   ON s.plantcode = p.plantcode
INNER JOIN offerte o
   ON s.offprijs = o.offerteprijs
ORDER BY p.plantnaam, l.levcode



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आरएसी अनुक्रम विवाद

  2. ओरेकल डेटाबेस क्या है?

  3. dbms_output आकार बफर अतिप्रवाह

  4. 12c पहचान कॉलम

  5. UPSERT गतिशील तालिका नाम के साथ तालिका में