Social Icons

Selasa, 22 Januari 2013

SQL inner Join

Belajar SQL - SQL inner join adalah salah satu syntaks SQL yang berfungsi untuk menghubungkan dua tabel / merelasikan beberapa tabel yang berbeda untuk mengambil beberapa fields yang dibutuhkan. Rumus SQL inner join adalah :
Select field1.tabel1, field2.tabel1, field1.tabel2 from tabel1 inner jointabel2 on field1.tabel1 = field1.tabel2



Untuk lebih jelasnya, anggap saja kita mempunyai 3 tabel sederhana seperti berikut :


t_siswa
nim
nama
201
Annisa Nurdilla
202
Delvi Arsalwa

t_pelajaran
kode_pelajaran
mata_pelajaran
kkm
mtk
Matematika
70
bid
Bahasa Indonesia
75

t_nilai
nim
kode_pelajaran
nilai
201
mtk
80
202
mtk
75

Dari 3 buah tabel diatas, misalkan kita ingin menampilkan laporan nilai siswa, kita dapat mengambil beberapa field dari tabel t_siswa dan t_pelajaran. Tujuannya supaya laporan nilai siswa dapat ditampilkan lebih detail dan mudah dipahami. Maka syntaks nya adalah :
select t_nilai.nim, t_siswa.nama, t_pelajaran.mata_pelajaran, t_pelajaran.kkm, t_nilai.nilai from t_nilai inner join t_siswa on t_nilai.nim = t_siswa.nim inner join t_pelajaran on t_nilai.kode_pelajaran = t_pelajaran.kode_pelajaran
Hasilnya :

nim
nama
mata_pelajarankkmnilai
201Annisa NurdillaMatematika7080
202Anggie Sukma DewiMatematika7075

Selamat Mencoba dan berkreasi serta kembangkan logika Anda sendiri

Tidak ada komentar:

Posting Komentar