misal ada 10 tabel (T1, T2, ... T10) dg jumlah dan data field yg sama (F1, 
F2, F3). kemudian ada sql sbb:

SQL=select f1, f2, f3 from T1 where f1<100;

sql yg sama juga dijalanin pada tabel T2 hg T10. setelah semua query slesai 
tinggal nampilin. misal lagi, data ditampilkan 10 data per hlm. 

pertanyaan: teknik yg efisien gimana? ini casenya pake mysql (yg blom bisa 
sub query). boleh juga klo ada yg mo crita u/ non mysql.

sementara ini solusi yg kepikir. create temporary table, terus data dr 
masing2 tabel ditambahkan (insert) ke temporary table tadi. masalahnya klo 
pake cara ini gak efisien (imho). 

1. kalau data masing2 tabel buanyak. nah itu apa mau insert sekian puluh ribu 
kali ke temporary tabel. 

2. kalau yg akses u/ query banyak, apa harus create temporary table sekian 
kali? habis itu didel lagi

solusi lain (baru kepikir setelah nulis ini  :)  bikin tabel gabungan dari 10 
tabel tadi. bukan temporary. kayanya ini lebih ringan. cuman berarti hrs 
nambah fungsi update baru. biar slalu uptodate datanya   :(   slain itu 
kebetulan ada problem di space yg terbatas.

atau ada cara yg lebih baik ?


- nk -








-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke