Sabtu, 01 Februari 2014



                                                                 
                                              Macam-Macam jenis join pada SQL


kali ini saya akan membahas join pada SQL. Apa fungsi join ? , join berfungsi untuk menghubungkan / merasionalkan dua buah tabel yang berbeda.

ada banyak pembahasan mengenai join pada SQL, tapi kali ini saya hanya akan membahas  mengenai inner join dan outer join 


INNER JOIN (SIMPLE JOIN)
yaitu bentuk kondisi join dimana di antara 2 atau lebih tabel yang ingin di join memiliki hubungan sehingga semua isi tabel yang di pilih bisa di tampilkan



Contoh

select * from namatabel1 inner join namatabel2

where namatabel1.kondisisama = namatabel1. kondisisama



OUTER JOIN
yaitu bentuk nilai join yang memenuhi daari kedua  tabel, Outer join terdiri dari 2 yaitu,


  1. LEFT OUTER JOIN
    yaitu di tandai dengan operator (+), tabel asal atau yang memiliki tanda (+) akan dilengkapi dengan tabel yang lainnya dan berada pada sebelah kiri.

    Contoh

    select tabel1.kolom, tabel2.kolom

    from tabel1, tabel2
    where tabel1.kolom (+) = tabel2.kolom

    atau


    select tabel1.kolom, tabel2.kolom

    from tabel1 left outer join tabel2
    on tabel1.kolom = tabel2.kolom
  2. RIGHT OUTER JOIN
    Sama dengan left outer join namun peletakan data atai nilai dari tabel lain berada pada sebelah kanan tabel asal.


    Contoh

    select tabel1.kolom, tabel2.kolom

    from tabel1, tabel2
    where tabel1.kolom = tabel2.kolom(+)

    atau


    select tabel1.kolom, tabel2.kolom

    from tabel1 right outer join tabel2
    on tabel1.kolom = tabel2.kolom

0 komentar:

Posting Komentar