मेरे पास एक टेबल Studies
है जिसे मैं एक चयन करता हूं।एसक्यूएल एकाधिक पंक्ति सबक्वायरी
मुझे फिर रिकॉर्ड किए गए रिकॉर्डसेट पर एक और चयन करने की आवश्यकता है। मैं इस (स्पष्टता के लिए सरलीकृत) की कोशिश की है:
SELECT * FROM Studies
WHERE Id = '2' OR Id = '3' OR Id = '7';
SELECT * FROM Studies
WHERE (Name = 'Test')
AND Id IN (SELECT * FROM Studies WHERE Id = '2' OR Id = '3' OR Id = '7');
लेकिन मैं निम्नलिखित एसक्यूएल त्रुटि प्राप्त हो रही:
Only a single result allowed for a SELECT that is part of an expression
मैं गलत कहाँ जा रहा हूँ? यदि यह मेरे कोड से स्पष्ट नहीं है - मैं डेटाबेस प्रोग्रामिंग के लिए अपेक्षाकृत नया हूं।
धन्यवाद
'तुम एक में (...) subquery' में एक से अधिक स्तंभ नहीं लौट सकते। धन्यवाद। –