Thursday, April 19, 2018

Tutorial Sub Query (Query dalam Query atau Query Nested) di SQL

post selanjutnya membahas tentang Sub Query


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





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