Thursday, May 21, 2015

Cara Menampilkan Data Dari Beberapa Tabel Menggunakan MySQL


Cara Menampilkan Data Dari Beberapa Tabel DataBase Menggunakan MySQL
Cara menampilkan data dari beberapa tabel menggunakan mysql
cara menampilkan data dari beberapa tabel database menggunaakan mysql

=>AQUI JOIN

Penggabungan antartabel yang menggunakan operator sama dengan (=) pada kondisi
dalam 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

 SELECT M.NIM, M.nama,

  K.IdKelas, K.Nilai

  FROM Mahasiswa M Full join KRS K

  On M.NIM = K.NIM

  WHERE Nama like ‘%a%’

 

0 komentar:

Post a Comment