Pokud tomu dobře rozumím, chcete načíst všechna ID osoby z T1, která mají všechna související ID položky nalezená v T2.
Můžete to rozdělit následovně:Nejprve najděte všechny položky T1, které odpovídají vnořenému dotazu
SELECT personID
FROM T1 WHERE stuffID IN (SELECT stuffID FROM t2)
Nyní musíte zkontrolovat, která z položek v této sadě obsahuje VŠECHNA požadovaná ID materiálu
GROUP BY personID
HAVING COUNT(DISTINCT stuffID) = (SELECT COUNT(stuffID) FROM t2)
a dát to všechno dohromady:
SELECT personID
FROM T1 WHERE stuffID IN (SELECT stuffID FROM t2)
GROUP BY personID
HAVING COUNT(DISTINCT stuffID) = (SELECT COUNT(stuffID) FROM t2)
HTH.