Cara Menampilkan Data Dari Beberapa Tabel DataBase Menggunakan MySQL
cara menampilkan data dari beberapa tabel database menggunaakan mysql
=>AQUI JOIN
Penggabungan antartabel yang menggunakan operator sama dengan (=) pada kondisidalam klausa WHERE untuk membandingkan satu kolom dengan kolom lainnya
Contoh:
SELECT M.NIM, M.nama,
K.IdKelas, K.Nilai
FROM Mahasiswa M, KRS K
WHERE M.NIM = K.NIM
=>INNER JOIN
Penggabungan
antartabel yang
menggunakan
operator sama dengan (=) pada kondisi
dalam klausa ON untuk membandingkan
satu kolom dengan kolom lainnya
Contoh:
SELECT M.NIM, M.nama,
K.IdKelas, K.Nilai
FROM Mahasiswa M INNER JOIN KRS K
ON M.NIM = K.NIM
=>LEFT JOIN
Informasi yang ditampilkan adalah semua data dari tabel sebelah kiri statement left join
beserta pasangannya
dari tabel sebelah kanan. Meskipun ada data
dari sebelah kiri tidak
mimiliki pasangan, tetap akan ditampilkan
dengan pasangannya
berupa NULL
Contoh :
SELECT M.NIM, M.nama,
K.IdKelas, K.Nilai
FROM Mahasiswa M left join KRS K
On M.NIM = K.NIM
WHERE Nama like ‘%a%’
=>RIGHT JOIN
informasi
yang ditampilkan adalah semua data dari tabel sebelah kanan statement right
join
beserta pasangannya dari tabel sebelah kiri. Meskipun ada data dari
sebelah kanan
statement right join tidak memiliki pasangan, data tersebut tetap
ditampilkan dengan diberi
pasangan NULL
Contoh
SELECT M.NIM, M.nama,
K.IdKelas, K.Nilai
FROM Mahasiswa M Right join KRS K
On M.NIM = K.NIM
WHERE Nama like ‘%a%’
=>FULL JOIN
Informasi yang ditampilkan adalah dari kedua tabel baik kiri maupun kanan statement full
join dengan pasangannya.
Bagi data
yang tidak memiliki pasangan akan diberi pasangan
dengan NULL
Contoh
0 komentar:
Post a Comment