Thursday , January 18 2018
Home / PostgreSQL / Tutorial Belajar PostgreSQL Left Join
Tutorial Belajar PostgreSQL Left Join

Tutorial Belajar PostgreSQL Left Join

Tutorial Belajar PostgreSQL Left Join

Tutorial Belajar PostgreSQL Left Join – Jika pada tutorial sebelumnya kita sudah mempelajari tentang bagaimana melakukan proses inner join di postgresql, pada tutorial belajar postgresql kali ini, kita akan mempelajari tentang bagaimana cara melakukan perintah left join di database postgresql untuk menampilkan data dari beberapa tabel yang berbeda.

Perintah Left Join akan menghasilkan semua baris yang ada di sebelah kiri tabel a yang dikombinasikan dengan baris yang ada tabel b yang ada disebelah kanan walaupun walaupun tidak ada baris yang sesuai di tabel b.

Left Join juga biasa dikenal dengan perintah Left Outer Join. Biar gak bingung lebih baik kita langsung coba saja ya bagaimana penggunaan left join ini di tabel film dan inventory.

Contoh Penggunaan Left Join di PostgreSQL

Misalnya kita ingin menampilkan field film_id dan title yang ada di tabel film dan juga field inventory_id yang ada di tabel inventory. Maka perintah postgresql untuk Left Joinnya adalah seperti berikut ini :

 SELECT film.film_id,
film.title, inventory_id
FROM film
LEFT JOIN
inventory ON inventory.film_id = film.film_id;

Nanti data yang ditampilkan dari hasil query diatas adalah seperti pada gambar berikut ini :

Tutorial Belajar PostgreSQL Left Join

Karena beberapa baris di tabel film tidak memiliki baris yang sesuai dengan baris yang ada didalam tabel inventory, maka nilai yang ada di inventory id adalah NULL.

Kamu juga bisa menambahkan perintah where untuk memilih hanya film yang tidak ada di tabel inventory yang akan ditampilkan, perintah query postgresqlnya adalah seperti berikut ini :

SELECT
film.film_id, film.title, inventory_id
FROM film
LEFT JOIN inventory ON inventory.film_id = film.film_id
WHERE
inventory.film_id IS NULL;

Nanti data yang ditampilkan akan seperti pada gambar berikut ini :

Tutorial Belajar PostgreSQL Left Join

Dengan menggunakan left join ini kamu bisa mencari data dari satu tabel yang tidak ada didalam tabel lainnya. Jadi pada pembahasan kali ini kita sudah mempelajari tentang bagaimana penggunaan Left Join untuk memilih baris dari satu tabel yang mungkin atau tidak memiliki data didalam tabel lainnya.

Jangan lupa untuk terus berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar postgresql lainnya ya.

 

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

Leave a Reply

Your email address will not be published. Required fields are marked *