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

जाँच कर रहा है कि कोई आइटम किसी अन्य तालिका में मौजूद नहीं है

सामान्य तौर पर यदि आप ऐसी पंक्तियाँ चाहते हैं जो किसी अन्य तालिका में मौजूद नहीं हैं, तो बाएँ अन्य तालिका में शामिल हों और जहाँ ... IS NULL दूसरी तालिका के एक स्तंभ में है। साथ ही आपने उल्लेख किया है कि आप ऐसी पंक्तियाँ नहीं चाहते जहाँ process.id_string NULL है।

SELECT p.name, p.id_string
FROM
    process p
    LEFT JOIN value_search v
        ON v.id_string = p.id_string
WHERE
    v.id_string IS NULL
    AND p.id_string IS NOT NULL

इसे एक एंटी-जॉइन के रूप में जाना जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-28040:कोई मिलान प्रमाणीकरण प्रोटोकॉल अपवाद नहीं

  2. wf_java_deferred कतार का पुनर्निर्माण कैसे करें

  3. Oracle डेटाबेस में, ROWNUM और ROW_NUMBER में क्या अंतर है?

  4. ORA-12516, TNS:श्रोता उपलब्ध हैंडलर नहीं ढूंढ सका

  5. Oracle में कई पंक्तियों को जोड़ना और समूहित करना