@fansul... memang ada kasus2 yg diharuskan menggunakan left join... nih asumsi saya aja ya..misalkan..relasinya : 1 penjualan punya 1 sales n 1 customer
skarang kondisinya : 1. 2 kolom relasi ke table sales n customer..itu kudu wajib ada..maka sebaiknya make inner join saja.. 2. klo keduanya tidak wajib..maka make left join.. hanya saja jika di 2 table tadi yg pengen di tampilin cuman 1 kolom aja misalnya nama sales n nama customer...left join ke 2 table itu bisa di ganti dengan subquery... *cara pertama make left join* select p.tanggal_penjualan, c.customer_name, s.sales_name from t_penjualan p left join t_customer c on c.id_customer = p.id_customer left join t_sales s on s.id_sales = p.id_sales *cara kedua make subquery * select p.tanggal_penjualan, (select customer_name from t_customer c on c.id_customer = p.id_customer) as customer_name, (select sales_name from t_sales s on s.id_sales = p.id_sales) as sales_name from t_penjualan p 2010/7/26 <[email protected]> > > > Hello wendi, > > Thursday, July 22, 2010, 9:57:05 PM, you wrote: > > > klo saya sih biasanya make cara coba2... > > 1. sebisa mungkin mengurangi left join... > > yang mau saya tanya bagaimana menghindari left join ya, atau > penggantinya. > misalnya kita punya > table penjualan, dan 2 table relation customer, sales > dalam hal ini mau tidak mau harus pakai left join kan, untuk > mendapatkan nama customer dan nama sales > tks > > > > 2. jika ada query dalam query lain..sebisa mungkin filter lebih awal... > > ato misal untuk kasus union..tuh akan lebih cepat jika difilter dulu baru > di > > union.. > > contoh : > > kita punya 2 table customer_perorangan(customer_id,customer_name) > > > > -- > Best regards, > fansul > mailto:[email protected] <fansul%40yahoo.co.id> > > __________________________________________________ > Apakah Anda Yahoo!? > Lelah menerima spam? Surat Yahoo! memiliki perlindungan terbaik terhadap > spam > http://id.mail.yahoo.com > > > -- wendi gunawan Java Software Developer & penulis (new bie) terus belajar untuk tidak cinta dunia http://oretanwendi.wordpress.com/ hp:085624046906 [Non-text portions of this message have been removed]

