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

केवल कुछ फ़ील्ड से मेल खाते हुए दो तालिकाओं से रिकॉर्ड प्रदर्शित करें

आप प्रत्येक ग्राहक के लिए योग की मात्रा प्राप्त करने के लिए प्रत्येक तालिका पर एक सबक्वायरी कर सकते हैं और फिर ग्राहक के आधार पर परिणामों में शामिल हो सकते हैं।g

SELECT a.*, b.*
FROM (
    Select customer_id, product, dateofsale, PayMeth1, PayMeth2, SUM(Qty) as Qty
    from TableA
    Group by customer_id, product, dateofsale, PayMeth1, PayMeth2
) a
JOIN (
    Select customer_id, product, dateofsale, PayMeth1, PayMeth2, SUM(Qty) as Qty
    from TableB
    Group by customer_id, product, dateofsale, PayMeth1, PayMeth2
) b 
ON a.customer_id = b.customer_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 11g एक्सप्रेस संस्करण में नया डेटाबेस बनाने के लिए?

  2. Oracle SQL में 1970 UTC के बाद से मिली टाइमस्टैम्प कैसे प्राप्त करें?

  3. मुझे [ईमेल संरक्षित] से [ईमेल संरक्षित] उपनाम RefForMe . से अलग उपनाम RefForMe.field1 का चयन कैसे करना चाहिए?

  4. ओरेकल:कैसे एक प्रश्न के द्वारा कुल प्रतिशत प्राप्त करने के लिए?

  5. डुप्लिकेट रिकॉर्ड पर XMLAGG में विशिष्ट का उपयोग करना