Guten Tag,
Ich versuche aus einer Tabelle t_kunden alle die Kunden anzeigen zu lassen, die Bestimmte einträge nicht in t_protokoll haben.
Kurz: Es sollen alle Kunden angezeigt werden, die 'Eintrag4' und 'Eintrag5' nicht im Protokoll haben und Aktiv sind.
Die Struktur
Mein Ansatz:
Das liefert logischerweise dieses ergebnis
Das das passiert, weil für Petra laut meines statementes 3 einträge zutreffen hab ich verstanden nur leider fehlt mir die kenntnis, Petra dieses verhalten auszureden
Hat jemand von euch schonmal ein ähnliches szenario gehabt oder sowas schonmal gelöst?
Ich versuche aus einer Tabelle t_kunden alle die Kunden anzeigen zu lassen, die Bestimmte einträge nicht in t_protokoll haben.
Kurz: Es sollen alle Kunden angezeigt werden, die 'Eintrag4' und 'Eintrag5' nicht im Protokoll haben und Aktiv sind.
Die Struktur
Mein Ansatz:
Code:
SELECT t_kunden.id, t_kunden.name FROM t_kunden INNER JOIN t_protokoll ON t_protokoll.id = t_kunden.id WHERE t_protokoll.eintrag <> 'Eintrag4' AND t_protokoll.eintrag <> 'Eintrag5' AND t_kunden.aktiv =1 GROUP BY id
Das das passiert, weil für Petra laut meines statementes 3 einträge zutreffen hab ich verstanden nur leider fehlt mir die kenntnis, Petra dieses verhalten auszureden
Hat jemand von euch schonmal ein ähnliches szenario gehabt oder sowas schonmal gelöst?
Comment