Cruz: brauche krasses Statement

Beitrag lesen

Hallo Leute,

ich komme nicht drauf. Ich habe 2 Tabellen, eine mit Applikationen, eine mit Bugs. Die Bugs sind per Bug.Application_id den Applikationen zugeordnet. Ich brauche alle Applikationen, die NICHT den Bug Nr. 1 haben. Das sind natürlich auch alle Applikationen, die gar keinen Bug haben. Meine Annäherung soweit:

SELECT Application.*
FROM Application LEFT JOIN Bug ON Application.id = Bug.Application_id
WHERE (Bug.id IS NULL OR Bug.id <> 1)

Das Problem ist, wenn eine Application sowohl Bug 1 als auch Bug 2 hat, dann steht er trotzdem noch in der Liste. Wie komme ich weiter?

Danke,
Cruz