Antwort
Generell zur Vermeidung von doppelten Werten im Select:
SELECT DISTINCT <Spalte> FROM <Table>
Zum Ausschluss von Werten die in Tabelle B bereits stehen:
SELECT ID FROM TabelleA WHERE ID NOT IN (SELECT ID FROM TabelleB)