apa itu sub query ?
Subquery merupakan suatu query seperti halnya query biasa yang berjalan di dalam query induk / master. Sub query dapat digunakan untuk mengambil suatu data di field / kolom pada tabel lain. Misalnya kita memiliki tabel seperti berikut
bagaimana contohnya ?
dibawah akan ada contoh bagaimana penerapan sub query
1. Buat
database dengan nama mahasiswa
3. Buat table ke dua dengan nama table nilai
4. Buat table ketiga dengan nama table_matkul
2. Buat
table mahasiswa dengan nama table_mahasiswa dengan isi seperti gambar dibawah
3. Buat table ke dua dengan nama table nilai
4. Buat table ketiga dengan nama table_matkul
5. Setelah
membuat 3 tabel, Untuk melakukan hal tersebut kita harus menggunakan untuk
menampilkan nama yang mempunyai nilai matakuliah tertinggi pada
matakuliah basis data dengan kode Matakuliah mk003.
SELECT
table_mahasiswa.nama_mahasiswa,table_nilai.value FROM
table_mahasiswa,table_nilai,table_matkul WHERE table_matkul.kode_mk =
"mk003" AND table_nilai.value = (SELECT max(value) FROM nilai WHERE
kode_mk = "MK003");
No comments:
Post a Comment