Hi!
Suchst Du so etwas:
SELECT * FROM Tabelle
WHERE name NOT IN ('name1', 'name2', ...);
Ergänzend: Speziell in SQL gibt es (bzw. fällt mir grad ein) als Zusammenfassung nur IN(), BETWEEN und die Mustersuche (LIKE/REGEXP). Ansonsten und auch anderenorts allgemein üblich muss man jedoch in den sauren Apfel beißen und jede Bedingung einzeln formulieren. Aus der menschlichen Sprache bekannte Formulierungen à la "wenn der Name Tom oder Uta ist" würde man vielleicht umsetzen zu "Name = Tom or Uta". Das ist schwer zu unterscheiden von "Name = Tom or anderer boolescher Ausdruck". Einmal soll sich der Wert nach dem or (Uta) auf den Namen beziehen, im anderen Fall eigenständig ausgewertet werden. Da helfen auch keine Klammern. Man könnte dann höchstens statt der ()-Klammern irgendwelche anderen nehmen, um den Bedeutungsunterschied klarzustellen. Aber {} und [] und selbst <> sind schon vergeben.
> Mehr dazu steht im [Handbuch](http://dev.mysql.com/doc/refman/5.1/de/any-in-some-subqueries.html).
Du hast das Subquery-IN verlinkt aber das [Einzelwerte-IN](http://dev.mysql.com/doc/refman/5.1/en/comparison-operators.html#function_in) verwendet.
Lo!