หากเคียวรีย่อย ใช้กับโอเปอเรเตอร์ EXIST ไม่ส่งคืนแถว นิพจน์ EXIST จะคืนค่า FALSE และ MySQL จะคืนค่าเซ็ตว่างเป็นเอาต์พุต สามารถเข้าใจได้ด้วยความช่วยเหลือของตัวอย่างง่ายๆ โดยใช้ข้อมูลต่อไปนี้จากตาราง 'ลูกค้า' -
mysql> Select * from Customers; +-------------+----------+ | Customer_Id | Name | +-------------+----------+ | 1 | Rahul | | 2 | Yashpal | | 3 | Gaurav | | 4 | Virender | +-------------+----------+ 4 rows in set (0.00 sec) mysql> Select * from Reservations; +------+-------------+------------+ | ID | Customer_id | Day | +------+-------------+------------+ | 1 | 1 | 2017-12-30 | | 2 | 2 | 2017-12-28 | | 3 | 2 | 2017-12-29 | | 4 | 1 | 2017-12-25 | | 5 | 3 | 2017-12-26 | +------+-------------+------------+ 5 rows in set (0.00 sec)
แบบสอบถาม MySQL ด้านล่างมีแบบสอบถามย่อยที่มีตัวดำเนินการ EXIST ที่ไม่ส่งคืนแถว ในกรณีนี้ นิพจน์ EXIST จะคืนค่า FALSE ดังนั้นชุดผลลัพธ์จึงเป็นชุดว่าง
mysql> Select Name from Customers WHERE EXISTS (SELECT * FROM Reservations WHERE customer_id = 4); Empty set (0.00 sec)