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

एक SQL क्वेरी में दो तालिकाओं को मर्ज करें और दिनांक मानों को अद्वितीय बनाएं

union all Use का उपयोग करें और group by :

SELECT Date, Product, SUM(Inbound) as Inbound, SUM(Outbound) as Outbound
FROM ((SELECT Inbound_Date As Date, Product, SUM(Quantity) as Inbound, 0 as Outbound
      FROM Inbound
      GROUP BY 1,2
     ) UNION ALL
     (SELECT Outbound_Date, Product, 0 as Inbound, COUNT(*)  as Outbound 
      FROM Outbound
      GROUP BY 1,2
     )
    ) io
GROUP BY Date, Product;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं MySQL में कॉलम के लिए डेटा प्रकार कैसे बदलूं?

  2. MySQL में चल रहे कुल की गणना करें

  3. MySQL में डुप्लिकेट रिकॉर्ड कैसे खोजें

  4. क्या .NET MySqlCommand में एक MySQL उपयोगकर्ता परिभाषित चर का उपयोग करना संभव है?

  5. PHP में किसी अन्य वर्ग से MySQLi का उपयोग करना