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

एकाधिक तालिकाओं में शामिल होना

ठीक है, मैं इस एटीएम का परीक्षण नहीं कर सका लेकिन मैं ऐसा कुछ करूँगा:

SELECT
    proj_id,
    project_estimates.Q1,
    project_estimates.Q2,
    project_estimates.Q3,
    project_estimates.Q4,
    project_expenditure.Q1,
    project_expenditure.Q2,
    project_expenditure.Q3,
    project_expenditure.Q4
FROM projects
LEFT JOIN project_estimates ON (project_estimates.proj_id = projects.proj_id)
LEFT JOIN project_expenditure ON (project_expenditure.proj_id = projects.proj_id)
WHERE projects.proj_id IN (
    (SELECT proj_id FROM project_estimates WHERE (project_estimates.fy = '2015-16'))
    UNION
    (SELECT proj_id FROM project_expenditure WHERE (project_expenditure.fy = '2015-16'))
GROUP BY proj_id
)
ORDER BY proj_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. Oracle प्लस (+) ANSI रूपांतरण में शामिल होता है

  2. Oracle - रेफरी कर्सर से एक विशिष्ट कॉलम का चयन करें

  3. एकाधिक स्तंभों पर शर्तों में शामिल हों बनाम समवर्ती स्तंभों पर एकल शामिल हों?

  4. Oracle डेटा को दूसरी तालिका में कॉपी करता है

  5. कैसे (इकाई-) डेटा गहन पीएल/एसक्यूएल एप्लिकेशन का परीक्षण करें