Hallo,
SELECT KNR
FROM tabelle1
WHERE email = '######'
UNION -- bewusst nicht UNION ALL weil wir ja doppelten KNR haben wollen?
SELECT KNR
FROM tabelle2
WHERE plz = '######'
Der Rest zur Optimierung ist Frage der passenden Indizierung.
Ciao, Frank