Kemarin kita sudah belajar mengenai query dalam basis data. Kadang-kadang dalam mengelola basis data kita dihadapkan pada sebuah proses pengambilan data yang tidak mungkin dilakukan hanya dengan menggunakan satu query saja. Terpaksa kita harus menggunakan lebih dari satu query. Praktek ini tentu saja tidak efisien, karena akan ada banyak query yang dieksekusi. Sebaiknya dalam menghadapi masalah semacam ini kita menggunakan Subquery.