Bicara soal efisiensi, biasanya fungsi analitik adalah yang paling efisien utk kasus seperti dibawah. Soalnya cuma perlu mengakses setiap baris table satu kali. Kalau pakai subquery, akses akan lebih dari satu kali, sehingga jumlah logical block akan meningkat (bisa dilihat dari 'set autotrace on' di sqlplus).
sql-nya akan seperti ini: select id,nama,tgl,keterangan from ( select id,nama,tgl,keterangan,row_number() over (partition by id order by tgl desc) tgl_num from table a ) where tgl_num = 1; regards, tomi --- Yulius Wibowo <[EMAIL PROTECTED]> wrote: > Ternyata memang "banyak jalan menuju Roma", > silakan Mas Herry cari jalan yg effisien ... > dan perlu di explain plan dulu nih ... > > Bw, > > ____________________________________________________________________________________ 8:00? 8:25? 8:40? Find a flick in no time with the Yahoo! Search movie showtime shortcut. http://tools.search.yahoo.com/shortcuts/#news

