Sintak Dasar
Di bawah ini adalah sintak dasar Inner Join:SELECT table1.column1, table2.column2... FROM table1 INNER JOIN table2 ON table1.common_field = table2.common_field;
Contoh
Asumsikan Anda telah mempunyai tabel Mahasiwa dan tabel Jurusan dengan data-data sebagai berikut:Tabel Mahasiswa
SQL> SELECT * FROM mahasiswa; NPM NAMA GENDER TEMPAT_LAHIR TGL_LAHIR ALAMAT KODE_JURUSAN IPK -------- ----------------- ------ ---------------- ---------- ---------------- ------------- ------- 2014003 Naura Krasiva P Jakarta 12-11-1994 Depok 010 3,9 2014005 Ahmad Fathoni L Surabaya 12-11-1991 Ciputat 020 3,25 2014006 Sri Rahayu P Semarang 12-11-1990 Cempaka Putih 030 3,25 2014001 Nursalim L Brebes 10-12-1983 Tanjung Barat 010 3,75 2014002 Nani Indriyani P Bandung 12-11-1990 Cakung 030 3,5
Tabel Jurusan
SQL> SELECT * FROM jurusan; KODE_JURUSAN NAMA_JURUSAN ------------ -------------------- 020 Sistem Informasi 010 Teknik Informatika 030 Bahasa Inggris
Anda dapat menggabungan kedua tabel diatas dengan menggunakan INNER JOIN seperti query dibawah ini:
SQL> SELECT mahasiswa.npm, mahasiswa.nama, mahasiswa.kode_jurusan, jurusan.nama_jurusan 2 FROM mahasiswa 3 INNER JOIN jurusan 4 ON mahasiswa.kode_jurusan = jurusan.kode_jurusan; NPM NAMA KODE_JURUSAN NAMA_JURUSAN -------- ------------------ ------------ ------------------------------ 2014003 Naura Krasiva 010 Teknik Informatika 2014005 Ahmad Fathoni 020 Sistem Informasi 2014006 Sri Rahayu 030 Bahasa Inggris 2014001 Nursalim 010 Teknik Informatika 2014002 Nani Indriyani 030 Bahasa Inggris
0 comments:
Post a Comment