Tuesday, June 28, 2011

MySql: SELECT #1

Berikut ini saya jelaskan secara singkat penggunakan perintah select untuk mengabungkan dua buah tabel. Terdapat tabel t_mahasiswa yang berisi data-data inti mahasiswa, dan kemudian tabel t_info_tambahan_mhs yang menyimpan informasi tambahan bagi mahasiswa. Tidak semua mahasiswa memiliki informasi tambahan, sehingga informasi tambahan ini dibuat dalam tabel terpisah yang berelasi satu-kesatu yang bersifat opsional.

SELECT
t_mahasiswa.idMhs,
t_mahasiswa.angkatan,
t_mahasiswa.NIM,
t_mahasiswa.nama,
t_info_tambahan_mhs.kodeStatusMahasiswa as StatusBelajar,
t_info_tambahan_mhs.instansi,
t_info_tambahan_mhs.kotaInstansi
FROM
t_mahasiswa
LEFT JOIN t_info_tambahan_mhs ON t_info_tambahan_mhs.NIM = t_mahasiswa.NIM
WHERE
t_info_tambahan_mhs.kodeStatusMahasiswa = 'TB';


Hasil query tersebut adalah:


Select#1

No comments:

Post a Comment