sceiler: "Fehlerhafte" Einträge anzeigen lassen

Beitrag lesen

Wenn du die obige Abfrage ein wenig modifizierst, so dass du nur die h.id in der Ergebnismenge hast, dann kannst du sie als Subquery verwenden, für eine Abfrage auf die Tabelle haupt, eingeschränkt auf alle Datensätzen, bei denen die id NOT IN(subquery) ist.

Kannst du das bitte noch einmal erklären? Ich verstehe nicht ganz was du meinst.

Ich mache ein Query auf die Tabelle haupt mit einem SUBSELECT die alle companyId enthält und schaue wo diese nicht enthalten ist?

so?

  
SELECT *  
FROM haupt h, company c  
WHERE h.companyId NOT IN (SELECT h.companyId FROM haupt h, company c WHERE h.companyId = c.id)