Selamat
sore teman semua, pada materi kali ini saya akan membahas sedikit tentang inner
join. Sesui dengan yang saya tau, Inner join adalah sebuah fungsi yang berguna
untuk mengabungkan 2 table atau lebih dari dua table J. Dalam arti adalah andaikan
kita mempunyai Tabel Mahasiswa dan Tabel Jurusan. Disini kita ingin
mengabungkan table itu menjadi satu. Cara yang bisakita gunakan inner join.
Baik kita akan coba melakukan praktek.
Disini saya contohkan, saya
mempunyai table Mahasiswa, Jurusan, dan KA_PRODI. Hasilnya adalah sebagai
berikut. Sekali lagi ini adalah contoh..
Tabel Mahasiswa
MariaDB [mahasiswa]> SELECT * FROM MAHASISWA;
+--------------+--------------+-----------+------------+
| Kd_Mahasiswa | Nm_Mahasiswa | Alamat | Kd_Jurusan |
+--------------+--------------+-----------+------------+
| P002 |
Lindung | Berastagi | P002 |
| POO1 |
Jonathan | Medan | POO1 |
+--------------+--------------+-----------+------------+
2 rows in set (0.00 sec)
Tabel Jurusaan
MariaDB [mahasiswa]> SELECT * FROM JURUSAN;
+------------+--------------------+
| Kd_Jurusan | Nama_Jurusan |
+------------+--------------------+
| P002 |
Ilkom |
| POO1 | Teknik
Informatika |
+------------+--------------------+
2 rows in set (0.00 sec)
Tabel KA_PRODI
MariaDB [mahasiswa]> SELECT * FROM KA_PRODI
-> ;
+----------+-------------+------------+
| Kd_Prodi | Nama_Kepala | Kd_Jurusan |
+----------+-------------+------------+
| POO1 |
Susun | P002 |
| POO2 |
Kokon | POO1 |
+----------+-------------+------------+
2 rows in set (0.00 sec)
MariaDB [mahasiswa]> select Nm_Mahasiswa, Alamat,
Nama_Jurusan, Nama_Kepala
-> from jurusan
inner join mahasiswa using (kd_jurusan) inner join KA_PRODI using (kd_jurusan);
Hasil Inner Join 3 Tabel
Hasil Inner Join 3 Tabel
+--------------+-----------+--------------------+-------------+
| Nm_Mahasiswa | Alamat
| Nama_Jurusan | Nama_Kepala
|
+--------------+-----------+--------------------+-------------+
| Lindung |
Berastagi | Ilkom |
Susun |
| Jonathan |
Medan | Teknik Informatika |
Kokon |
+--------------+-----------+--------------------+-------------+
2 rows in set (0.00 sec)
Komentar
Posting Komentar