Hai semuanya, kembali lagi bersama saya, setelah sebelumnya saya telah membahas operator IN pada mysql nah kali ini saya akan membahas basic query untuk pengqueryan yang lebih kompleks ketika di kembangkan lagi, yaitu Mysql Subquery . Pada tutorial kali ini saya akan menunjukan bagaimana menggunakan Mysql Subquery dasar untuk penulisan query yang lebih kompleks.

Mysql subquery adalah sebuah query yang ada di dalam query lainya atau biasa di sebut nested query atau iner query. Misal Ada perintah SELECT di dalam query SELECT.
Nah gambar di atas adalah contoh penulisan sub query .
Saya akan mencontohkanya yang lebih sederhana,
saya memiliki sebuah table yang bernama offices :
Dan saya ingin menampilkan data field officeCode, city dan phone yang berada pada table offices dimana mencari nilai tertinggi pada table offices berdasarkan field officeCode. Maka subquerynya seperti ini
SELECT officeCode,
city,
phone
FROM offices
WHERE officeCode = (
SELECT MAX(officeCode)
FROM offices
);
Jika di jalankan maka hasilnya akan seperti ini :
Oke itu saja basic dari subquery, dari query dasar ini kalian bisa kembangkan lagi sesuai kebutuhan sistem seperti apa. Sampai bertemu lagi.
Terimakasih.

