Wednesday, May 21, 2008

Kasus Subquery pada Basis Data Aplikasi SMS Gateway

Seharusnya artikel2 seperti ini saya perbanyak supaya blog ini lebih bermanfaat, tapi terkadang saya cukupkan dengan membuat link di Guest book saja.

Tetang Subquery.
Misalkan Anda punya desain basis data seperti ini:




Maka pertanyaan yg paling sederhana dijawab adalah ini :
  1. Apa saja nasihat yang sudah dikirim ke pelanggan bernama Eko SW?
Karena jawabannya hanya membutuhkan sedikit relasi dengan tiga tabel tersebut berikut ini:



Namun kalau pertanyaannya adalah:

Nasihat apa yang belum dikirim ke pelanggan?

Maka jawabannya membutuhkan pengetahuan tentang Subquery.

(bersambung)

1 comment:

Anonymous said...

Kalau saya biasanya berusaha menghindari penggunaaan subquery karena kurang efisien. Kalau subquery bisa diganti dengan LEFT atau RIGHT JOIN + check apakah bernilai null kenapa harus menggunakan subquery ?