Ciao. Non ho capito granchè. Mi sa che sei più bravo a dar le risposte che a far le domande.

Se la tua versione di mysql supporta le subquery puoi fare
SELECT id FROM table1 WHERE sub in (SELECT id FROM table2)";
prova.