sql >> Database teknologi >  >> RDS >> Oracle

Vis poster fra to tabeller side om side, der kun matcher nogle af felterne

Du kan lave en underforespørgsel på hver tabel for at få summen for hver kunde og derefter samle resultaterne på kunde-id.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. Sådan vælger du poster uden NULL-værdier i MySQL

  2. Generering af XML-fil fra SQL Server 2008

  3. Bedste måde at lave multi-row insert i Oracle?

  4. Sådan undgår du variabel substitution i Oracle SQL Developer med 'trinidad &tobago'