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

ऑरैकल में आउटर जॉइन हेल्प

बाहरी जॉइन करते समय एक से अधिक टेबल शामिल होने पर मुझे एएनएसआई जॉइन का उपयोग करना बहुत आसान लगता है:

SELECT title, order#, STATE
FROM customers c 
   JOIN orderitems O ON o.customer_id = c.id
   LEFT JOIN books b ON b.isbn = o.isbn
ORDER BY title

(यह अनिवार्य रूप से वही क्वेरी है जिसे अर्जन ने पोस्ट किया था, बस मानक सिंटैक्स के साथ)

आपकी आवश्यकताओं के आधार पर आप ऑर्डर के लिए भी बाएं जॉइन का उपयोग करना चाहेंगे उदा। अगर आप भी ऐसे ग्राहक चाहते हैं जिनके पास ऑर्डर आइटम नहीं हैं

चयन सूची में कॉलम के लिए तालिका उपनाम का उपयोग करना भी अच्छा अभ्यास है। ऐसा करने से कथन को समझना आसान हो जाता है (क्योंकि आपको तुरंत पता चल जाता है कि कौन सा कॉलम किस तालिका से आता है) और यह परिवर्तनों के विरुद्ध अधिक स्थिर है।



  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. Windows XP 32 बिट पर Windows Server 2003 64 बिट के लिए विकास करना

  4. तालिका में अनुक्रम संख्या

  5. सुनिश्चित करें कि oci_pconnect . का उपयोग करते समय PHP सत्र को समान ऑरैकल सत्र प्राप्त होता है