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

एसक्यूएल डुप्लीकेट को शामिल किए बिना योग मूल्यों का चयन करें

संक्षेप करने के लिए आपको int और ext पर उपश्रेणियों का उपयोग करना चाहिए, और उपश्रेणियों में शामिल होना चाहिए।

मैं टेबल, टेबल, टेबल के बजाय स्पष्ट जॉइन का उपयोग करने का भी सुझाव देता हूं

उदा.

SELECT emp.Name, int.Amount AS InternalCostTotal, ext.Amount AS ExternalCostTotal
FROM Employees emp
JOIN ( 
    SELECT EmployeeID, SUM(Amount) AS Amount 
    FROM InternalCosts 
    GROUP BY EmployeeID 
) int ON emp.EmployeeId = int.EmployeeID
JOIN ( 
    SELECT EmployeeID, SUM(Amount) AS Amount 
    FROM ExternalCosts 
    GROUP BY EmployeeID 
) ext ON emp.EmployeeId = ext.EmployeeID


  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. तालिका बनाने के 2 तरीके यदि यह Oracle में पहले से मौजूद नहीं है

  3. JDBC में Oracle के निदान में सही ढंग से नाम कैसे प्राप्त करें?

  4. दो पंक्तियों को कैसे डाला जाता है?

  5. ओरेकल से हाइव में BLOB (छवि) आयात करें