SQL: UNION mit WHERE und ORDER BY - Teil

Ich suche einen syntaktisch korrekten SELECT:
Vereinigung von zwei Tabellen über das UNION-Statement.

(select name from table1 union select name from table2) order by 1;

so weit so gut. Wie kann ich jetzt noch where-Klauseln in den einzelnen selects einbauen?

Hallo!

Hier ein Beispiel:

SELECT 'Abt.Leiter: ', p.persnr, pname, p.abtnr
FROM persdat p, ableiter a
WHERE p.persnr = a.persnr AND p.abtnr = 3
UNION
SELECT 'Mitarbeiter: ', persnr, pname, abtnr
FROM persdat
WHERE abtnr = 3 AND persnr NOT IN
(SELECT persnr FROM ableiter)

Tanja