Thursday, June 9, 2011

Join-joinan

Hari ini, menjelang pulang si boss suruh cross check report. Terjadi 'gap' yang sangat tinggi soalnya.

Mulai query-queryan lagi. Ternyata masalahnya hanya antara inner join dan left join.


Mumpung baru ngerjain, dan ga akan ada juga yang marah kalau sedikit dioret-oret disini. Biar sekalian jadi catetan. heheehe.


Inner Join akan hanya menampilkan tabel sisi kiri yang datanya sama dengan data di pasangan joinnya yg disisi kanan.


Left (Outer) Join akan menampilkan semua isi tabel sisi kiri, walaupun data di pasangan joinnya yg disisi kanan nilainya tidak sama ataupun bernilai null.


Right (Outer) Join akan menampilkan semua isi tabel sisi Kanan, walaupun data di pasangan joinnya yg disisi kiri nilainya tidak sama ataupun bernilai null.


Cross Join akan menampilkan semua isi tabel sisi Kiri akan memiliki pasangan semua data disisi kanan.


Full (Outer) Join akan menampilkan semua isi tabel sisi kiri, walaupun datadi pasangan joinnya yg disisi kanan nilainya null dan sebaliknya.

No comments: