यदि एक सबक्वेरी किसी अन्य सबक्वेरी के अंदर नेस्ट की जाती है तो इसे नेस्टेड सबक्वेरी कहा जाता है। इसे समझने के लिए हम निम्न तालिका डेटा से नेस्टेड सबक्वेरी बना रहे हैं -
mysql> कारों से * चुनें;+------+--------------+--------+| आईडी | नाम | कीमत |+----------+--------------+-----------+| 1 | नेक्सा | 750000 || 2 | मारुति स्विफ्ट | 450000 || 3 | बीएमडब्ल्यू | 4450000 || 4 | वोल्वो | 2250000 || 5 | ऑल्टो | 250000 || 6 | स्कोडा | 1250000 || 7 | टोयोटा | 240000 || 8 | फोर्ड | 1100000 |+------+--------------+-----------+8 पंक्तियों में सेट (0.02 सेकंड)mysql> ग्राहकों से * चुनें; +---------------+----------+| Customer_Id | नाम |+---------------+----------+| 1 | राहुल || 2 | यशपाल || 3 | गौरव || 4 | वीरेंद्र |+---------------+----------+4 पंक्तियों में सेट (0.00 सेकंड)mysql> आरक्षण से * चुनें; +------ +---------------+---------------+| आईडी | Customer_id | दिन |+------+-------------+-----------+| 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 पंक्तियाँ सेट में (0.00 सेकंड)पूर्व>नीचे नेस्टेड सबक्वेरी है -
mysql> उन ग्राहकों में से * चुनें जहां customer_id IN (आरक्षण से Customer_id चुनें जहां आईडी =(कार से आईडी चुनें जहां नाम ='बीएमडब्ल्यू')); +-------------+- --------+| Customer_Id | नाम |+---------------+-----------+| 2 | यशपाल |+---------------+-----------+1 पंक्ति में सेट (0.00 सेकंड)