=
उपयोग किया जा सकता है जब सबक्वेरी केवल 1 मान देता है।
जब सबक्वेरी 1 से अधिक मान लौटाती है, तो आपको IN
. का उपयोग करना होगा :
select *
from table
where id IN (multiple row query);
उदाहरण के लिए:
SELECT *
FROM Students
WHERE Marks = (SELECT MAX(Marks) FROM Students) --Subquery returns only 1 value
SELECT *
FROM Students
WHERE Marks IN
(SELECT Marks
FROM Students
ORDER BY Marks DESC
LIMIT 10) --Subquery returns 10 values