Minggu, 30 Oktober 2011

Lebih Dalam dengan Left Join MySql

kemarin kita telah bahas tentang left join.. tp itu baru yg sangat sederhanya saja... sekarang ayo kita coba dengan yg lebi rumit sedikit..

Misalkan Anda memiliki database sekolah dengan komposisi sebagai berikut:

Lalu Anda mengisi tiap table dalam database tersebut dangan data ini :

nah.. sekarang gimana caranya anda menampilkan dari table peminjaman, tapi dengan komposisi kolom NIM, Nama_Mahasiswa, Nama_Jurusan,  Judul, Penulis, dan Nama_Perpustakaan ...

bingung kan.. di table pinjaman kan ga ada nim, nama_mahasiswa, jurusan dan perpustakaan..??
Nah sekarang coba ketik query ini..:

SELECT b.NIM, b.Nama_Mahasiswa, c.Nama_Jurusan, d.Judul, d.Penulis, e.Nama_Perpustakaan
FROM peminjaman a
LEFT JOIN mahasiswa b ON a.Nama_Mahasiswa = b.id
LEFT JOIN jurusan c ON b.Nama_Jurusan = c.id
LEFT JOIN buku d ON a.Buku = d.id
LEFT JOIN perpustakaan e ON d.Nama_Perpustakaan = e.id;


maka hasilnya akan seperti ini: 

Hah gampang kan.. hehehe...


SELAMAT MENCOBA...!!

Tidak ada komentar:

Posting Komentar