अगर मैं सही ढंग से समझूं, तो आप T1 से सभी व्यक्ति आईडी को पुनः प्राप्त करना चाहते हैं, जिसमें सभी संबद्ध सामान हैं जो T2 में पाए गए हैं।
आप इसे इस प्रकार विभाजित कर सकते हैं:सबसे पहले, सभी T1 प्रविष्टियां खोजें जो नेस्टेड क्वेरी से मेल खाती हों
SELECT personID
FROM T1 WHERE stuffID IN (SELECT stuffID FROM t2)
अब आपको यह जांचना होगा कि इस सेट की कौन-सी प्रविष्टि में वह सभी चीज़ें शामिल हैं जो आप चाहते हैं
GROUP BY personID
HAVING COUNT(DISTINCT stuffID) = (SELECT COUNT(stuffID) FROM t2)
और यह सब एक साथ रखें:
SELECT personID
FROM T1 WHERE stuffID IN (SELECT stuffID FROM t2)
GROUP BY personID
HAVING COUNT(DISTINCT stuffID) = (SELECT COUNT(stuffID) FROM t2)
एचटीएच।