dedlfix: "Fehlerhafte" Einträge anzeigen lassen

Beitrag lesen

Tach!

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.

Du brauchst von den 3000 Datensätzen jeweils einen eindeutigen Identifizierer, damit du genau diese Datensätze ausschließen kannst.

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

SELECT *

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


> so?  
  
Nein, ich sagte Query auf Tabelle haupt, nicht haupt und company. Dann sagte ich id und nicht companyId. (Wobei das h.companyId in der Verknüpfungsbedingung der Subquery stehenbleiben muss, aber eben nur dieses eine.)  
  
  
dedlfix.