Maniac-blog

I accept ads placement / content placement services on my website (backlink). you can contact me via WhatsApp
Go - Maniac-developer Homepage Berita Bisnis Blogging Internet Pemrograman Sosial Media Teknologi Tips dan trik Tutorial Blogspot Tutorial Wordpress About Me / Contact Me Privacy Policy Term Of Service
Perbedaan-Join-dan-Left-Join-Pada-SQL.png
- Pemrograman

Perbedaan join dan left join pada sql

Bismillah , Kali ini saya akan membahas tentang apa perbedaan Join dan left join pada kode SQL 

Sebelumnya saya perlu menjelaskan tentang fungsi dari JOIN . 

JOIN -> adalah sebuah fungsi untuk menghubungkan id pengenal tabel ke tabel yang lain . 

seperti pada kasus di bawah ini 

Tabel Siswa Berisikan Kolom 

  1. ID 
  2. Nama
  3. Alamat

dan Tabel Nilai Berisikan Kolom

  1. ID
  2. Nilai
  3. Mata Pelajaran
  4. ID_Siswa

Pada tabel nilai kita perlu mengkoneksikan antara Tabel nilai dan tabel siswa, sehingga kita mengetahui siapa nama siswa pada tabel nilai . 

Untuk itu kita menggunakan kode JOIN untuk mengkoneksikan ID_SISWA (tabel nilai) ke ID (tabel siswa) 

Contoh penggunaan JOIN kita bisa membuat table VIEW NILAI . Seperti Gambar di bawah ini 

Dan Buat Kode seperti gambar ini 

Kode nya seperti ini 

SELECT nilai.`translate`, nilai.nilai, nilai.pelajaran, nilai.id_siswa , siswa.nama , siswa.alamat  FROM nilai JOIN siswa on siswa.id = nilai.id_siswa ;  

Maka menghasilkan data VIEW Seperti ini 

NAH Disini kita sudah paham apa fungsi JOIN .  TAPI kita disini membahas apa perbedaan JOIN dan LEFT JOIN . 

Untuk itu kita masuk pada contoh kasus kedua . 

Yaitu ada sebuah nilai tapi tidak Ada USER nya . 

Pada ID 5 itu . Disitu ID USer 4 tidak ditemukan . nah pada saat menggunakan KODE JOIN Biasa . maka data view tidak akan memasukkan ID 5 . 

Seperti gambar ini . 

TAPI JIKA KITA MENGGUNAKAN Kode LEFT JOIN

SELECT nilai.`translate`, nilai.nilai, nilai.pelajaran, nilai.id_siswa , siswa.nama , siswa.alamat  FROM nilai LEFT JOIN siswa on siswa.id = nilai.id_siswa 

Maka akan tetap menampilkan data sebagaimana mestinya 

Disitu Pada ID 5, terdapat nilai NULL pada nama dan alamat, dikarenakan id siswa tidak di temukan pada tabel siswa . 

Nah itu sekilas perbedaan yang menurut saya sangat signifikan pada JOIN dan Left JOIN . 

Mungkin cukup sekian pemabahasan saya . semoga bermanfaat dan berkah . 


Butuh Hosting

Jika ingin membeli hosting menggunakan refferall kami , Anda akan mendapatkan 1 layanan gratis dari saya pribadi yaitu , saya akan membuat desain website HTML menggunakan Bootstrapstudio untuk anda secara gratis (Cuma cuma) Whatsapp Saya

Hosting Unlimited Indonesia

Maybe You Like


Perbedaan join dan left join pada sql
Pubdate : , Pemrograman

Pada kesempatan kali ini saya akan berbagi informasi terkait dengan membangun sebuah halaman web yang dimana pada artikel ini akan saya share kerangka awal pembangunan sebuah halaman website Bisnis, Blog, Penjualan dan Berita

Perbedaan join dan left join pada sql
Pubdate : , Pemrograman

Hai. Kali ini saya akan berbagi tentang cara membuat keystore untuk kebutuhan APK Anda. Untuk membuat keystore, Anda harus menginstal Plugin JAVA di laptop Anda, JAVA tersedia di semua platform

Hai Sahabat Maniac . Pasang Aplikasi hanya 3 detik untuk membantu anda membaca setiap harinya . Pasang App