AND NOT EXISTS (select ...)
यह सुनिश्चित करने के लिए प्रयोग किया जाता है कि सबक्वायरी कोई पंक्ति नहीं लौटाती है। यह आमतौर पर केवल तभी समझ में आता है जब सबक्वेरी सहसंबद्ध हो (यानी, यदि यह बाहरी क्वेरी से मानों को संदर्भित करता है), अन्यथा यह प्रत्येक परिणाम पंक्ति के लिए सही होगा (और वास्तव में क्वेरी को प्रभावित नहीं करेगा), या इसके लिए गलत होगा प्रत्येक परिणाम पंक्ति (और आपके मामले में क्वेरी को कोई परिणाम नहीं लौटाएगी)। मैं सोचता हूं आप जो चाहते हैं वह है:
AND members.member_ID NOT IN (select shares.member_ID from shares where shares.asset_ID = '224')