Belajar JOIN Query di MYSQL
Contoh data :
Tabel : Mahasiswanim | nama | kd_jurusan | jenis_kelamin |
2009000025 | Permana | 101 | Laki-laki |
2009000026 | Dewi Sukma | 102 | Perempuan |
2009000027 | Gilang Rianto | 103 | Laki-laki |
2009000028 | Feri Irawan | 102 | Laki-laki |
2009000029 | Wendira Anggun | 101 | Perempuan |
2009000030 | Oktavianingrum | 102 | Perempuan |
2009000031 | Agus Sulaiman | 102 | Laki-laki |
Tabel : Jurusan
kd_jurusan | nama_jurusan |
101 | Manajemen Akuntansi |
102 | Bahasa Inggris |
103 | Sosiologi |
- Join tabel mahasiswa dengan jurusan
SELECT * FROM mahasiswa join jurusan ON mahasiswa.kd_jurusan=jurusan.kd_jurusan
- Menampilkan beberapa data dengan INNER JOIN:
SELECT mahasiswa.nim, mahasiswa.nama, jurusan.nama_jurusan, mahasiswa.jenis_kelamin FROM mahasiswa INNER JOIN jurusan ON mahasiswa.kd_jurusan=jrs.kd_jurusan
atau bisa menggunakan tabel alias biar lebih irit :D
SELECT mhs.nim, mhs.nama, jrs.nama_jurusan, mhs.jenis_kelamin FROM mahasiswa mhs INNER JOIN jurusan jrs ON mhs.kd_jurusan=jrs.kd_jurusan