Hallo
lanngsam wird die Sache deutlicher. Zwei Sachen fallen mir auf:
1. Du solltest wohl für Dein Problem statt des OUTER JOIN einen INNER JOIN verwenden.
2. Du kannst statt des Wertes "6" folgendes einfügen:
WHERE feld IN (SELECT * FROM ...) welches Dir Deinbe Schlüsselliste liefert.
HTH
Gruß Frank