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

Mengambil nilai dari 3 tabel

Solusi Anda saat ini adalah membuat tabel key_ids yang terkait dengan setiap id konsumen. Jika Anda hanya membutuhkan yang terbaru, maka jawabannya ada di utas Anda yang lain benar. Karena Anda menggabungkan nilai terbaru dari tagihan dan tabel pembayaran Anda, bergabung dengan sub-kueri pada tabel yang dipesan adalah cara terbaik untuk melakukannya.

Saya tidak yakin apa yang Anda maksud dengan mengambil seluruh data dari tabel tagihan dan pembayaran. Jika yang Anda maksud adalah pemindaian tabel penuh, maka hal ini harus dihilangkan dengan pengindeksan dan/atau partisi yang sesuai.

Apakah Anda bermaksud buku besar Anda menjadi daftar lengkap semua tagihan dan pembayaran oleh konsumen? Pertanyaan Anda memberi kesan bahwa Anda hanya peduli tentang yang terbaru.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencocokkan nilai kolom duplikat Oracle menggunakan Soundex, Jaro Winkler dan Edit Distance (UTL_MATCH)

  2. Pemodelan Data untuk EAV

  3. Tabel Temp Global - SQL Server vs Oracle

  4. Bagaimana saya harus menyimpan GUID di Oracle?

  5. Pro dan kontra menggunakan paket di Oracle