Forum: Datenbanken
Delphi
by mkinzler,
2. Nov 2008
Versuch mal
SELECT * from ( SELECT * FROM CONTACTS LEFT JOIN PROJECTS_TO_CONTACTS ON CONTACTS.ID = PROJECTS_TO_CONTACTS.CONTACT_ID)
WHERE not PROJECT_ID=4;
Forum: Datenbanken
Delphi
by mkinzler,
2. Nov 2008
Uch, da hab ich mich verguckt. :oops:
Es gibt solche Datensätze aber?
Forum: Datenbanken
Delphi
by mkinzler,
2. Nov 2008
Da diese wegen der Join Bedingung identisch mit CONTACTS.ID ist kannst du diese in der WHERE-Clause durch CONTACTS.ID ersetzen
Forum: Datenbanken
Delphi
by mkinzler,
2. Nov 2008
Es könnte auch am LEFT JOIN liegen und der Tatsache, das du nach der rechten Tabelle filterst.
Filtere mal nach der CONTACTS.ID
Forum: Datenbanken
Delphi
by mkinzler,
2. Nov 2008
Versuch mal
SELECT * FROM CONTACTS LEFT JOIN PROJECTS_TO_CONTACTS ON CONTACTS.ID = PROJECTS_TO_CONTACTS.CONTACT_ID
WHERE not PROJECTS_TO_CONTACTS.PROJECT_ID=4