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

चाइल्ड + पैरेंट संदर्भ SQL

PROJECT टेबल से इस तरह जुड़ते हुए आपको खुद से जुड़ने की जरूरत है

SELECT p.p_id, 
       p.project_name, 
       p.parent_p_id, 
       pp.project_name as parent_project
FROM project p
     inner join project pp
     on p.parent_p_id = pp.p_id;

अगर आप उन प्रोजेक्ट्स को शामिल करना चाहते हैं, जिनमें पैरेंट प्रोजेक्ट नहीं है, तो जॉइन एक लेफ्ट आउटर जॉइन होगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कोडइग्निटर और ओरेकल डेटाबेस - ActiveRecord सम्मिलित करें () क्वेरी में दोहरे उद्धरण जोड़ रहा है

  2. Oracle में पैकेज के अंदर एक प्रक्रिया कैसे निष्पादित करें?

  3. जब हमारे पास डेटागार्ड हो तो फ्लैशबैक कैसे करें

  4. SQL तालिका मौजूद नहीं है

  5. मैं ओरेकल के खिलाफ निष्पादित प्रश्नों को कैसे देख सकता हूं?