Subqueries
Pada materi ini kita akan mempelajari bagaimana melakukan query dengan menggunakan hasil dari query lainnya.
_Subquery _atau inner query adalah _query _di dalam _query, _tepatnya di dalam WHERE. Biasanya digunakan untuk memberikan satu nilai spesifik dari suatu tabel yang akan diproses oleh operator untuk query. _Subquery ditulis dalam tanda kurung ( ), _hanya memiliki satu kolom, dan jika ada lebih dari satu baris operator yang bisa digunakan adalah IN.
Tabel 1
Nama | Nilai |
---|---|
Andi | 70 |
Budi | 76 |
Charlie | 91 |
Dina | 80 |
Erik | 95 |
Tabel 2
Grade | NilaiMinimum |
---|---|
A | 90 |
B | 80 |
C | 70 |
D | 60 |
Semisal kita ingin menampilkan nama siswa dengan grade A, dimana nilai minimumnya yaitu 90 ada di tabel 2 dan nama siswa hanya terdapat pada tabel 1, sedangkan tidak ada kolom yang dapat menyambungkan kedua tabel. Dalam kasus ini _subquery _dapat digunakan.
_Syntax _di atas akan menghasilkan tabel di bawah ini:
Nama | Nilai |
---|---|
Charlie | 91 |
Erik | 95 |
Last updated