Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tampilkan catatan dari dua tabel secara berdampingan yang hanya cocok dengan beberapa bidang

Anda dapat melakukan subquery pada setiap tabel untuk mendapatkan jumlah qty untuk setiap pelanggan dan kemudian menggabungkan hasilnya dengan ide pelanggan.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. Kata kunci 'LANJUTKAN' di Oracle 10g PL/SQL

  2. Kesalahan yang membingungkan tentang tanda kurung kiri yang hilang dalam pernyataan SQL

  3. Oracle Date - Cara menambahkan tahun hingga saat ini

  4. Menampilkan Kolom CLOB dengan 4000+ karakter

  5. Mengapa koneksi dengan ekspresi dalam loop FOR, dijalankan hanya sekali?