Kondisi Join dan Jenis Join

Posted: Agustus 24, 2012 in Oracle
Tag:, ,

Bagi yang sudah terbiasa dengan SQL pasti sudah tidak asing lagi dengan istilah ini, tapi karena penulis juga masih belajar mari kita belajar bersama-sama.

Dalam satu schema database terdiri dari beberapa table dimana setiap table menyimpan data yang berbeda.

Berdasarkan tanda pembanding yang digunakan pada kondisi join di klausa WHERE join dibagi dalam dua bagian yaitu :

  • Equi Join adalah join dua table yang kondisi joinya menggunakan tanda sama dengan (=).
  • Non-equi join adalah join antara dua table yang kondisi joinya menggunakan tanda selain tanda sama dengan seperti <,>,BETWEEN dan tanda pembanding lainya.

Sedangkan berdasarkan data yang dihasilkan jenis join ada tiga yaitu :

  • Inner-join yaitu join yang meghasilkan data yang bersesuaian atau data yang memenuhi kondisi join saja. Data yang tidak sesuai atau tidak punya pasangan di table lawanya tidak akan di munculkan.
  • Outer join yaitu join yang hasilnya merupakan gabungan data yang bersesuaian atau data yang memenuhi kondisi join dan data yang tidak punya pasangan di table lawanya. Outer join dibagi lagi menjadi  : left outer join, right outer join dan ful outer join.
  • Self join adalah join yang dilakukan antar kolom dalam satu table

okey, semoga bermanfaat

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s