Ich habe eine Tabelle mit Kontakten - bestehend aus KID, Name, email, etc. - eine mit Mails, bestehend aus MID, Betreff, etc. und eine dritte Tabelle, �ber die die Kontakte mit den Mails verkn�pft sind.
Diese Verknp�fungstabelle enth�lt eine MID als Referenz zur Mail, eine KID als Referenz zum Kontakt und einen Typ, der anzeigt, ob es sich dabei um von, an, cc, bcc, etc. handelt. Ich will nun eine Abfrage machen, wo ich alle Mails bekomme, die KEINE Verkn�pfung zum Kontakt mit beispielsweise Nummer 3 haben, sprich die Mails, die nicht von mir oder an mich gesendet wurden. Derzeit sieht meine Abfrage so aus: SELECT Msg.MID, Kontakte.KID AS von, Msg.Betreff, Msg.DT, Msg.Priority, Msg.Ordner, Msg.Typ, Kontakte.Status AS KStatus, Kontakte.Name AS KName, Kontakte.eMail AS KEmail, Konten.eMail, Count(Files.fid) AS AttachZahl, Konten.KID, Count(Kontakte_1.KID) AS EmpfZahl FROM (Kon2Msg AS Kon2Msg_1 INNER JOIN (((Kontakte INNER JOIN (Msg INNER JOIN Kon2Msg ON Msg.MID = Kon2Msg.MID) ON Kontakte.KID = Kon2Msg.KID) LEFT JOIN Files ON Msg.MID = Files.MID) INNER JOIN Konten ON Msg.KID = Konten.KID) ON Kon2Msg_1.MID = Msg.MID) INNER JOIN Kontakte AS Kontakte_1 ON Kon2Msg_1.KID = Kontakte_1.KID GROUP BY Msg.MID, Kontakte.KID, Msg.Betreff, Msg.DT, Msg.Priority, Msg.Ordner, Msg.Typ, Kontakte.Status, Kontakte.Name, Kontakte.eMail, Konten.eMail, Konten.KID, Kon2Msg.Typ, Kon2Msg_1.Typ HAVING (((Kon2Msg.Typ)=1) AND ((Kon2Msg_1.Typ)>1)); Diese Abfrage liefert mir alle Mails in meinem Posreingang, agal von und an wen sie gesendet sind. Ein simples "and Kon2Msg.KID <> 3" kann ich nicht verwenden, wie mu� ich es formulieren, da� nur Msgs slektiert werden, wo kein Kon2Msg = 3 vorkommt? Stefan. _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
