Zitat von
Angel4585:
SQL-Code:
select d.document_name, d.document_id from documents as d
where
(select count(*) from document_words as dw left outer join words as w on dw.word_id=w.word_id
where (d.document_id=dw.document_id)and(w.word="der" or w.word="eine"))>="2"
so vielleicht?
ich gehe dabei davon aus das nich zweimal das Wort "eine" bei document 1 ist, sondern jedes Wort pro Dokument nur einmal aufgeführt wird
Ja, funktioniert und es ist tatsächlich so, dass ein Wort immer nur einmal pro Dokument zugeordnet wird.
Allerdings fehlt auch hier zu meinem vollkommenen Glück, die Ausschlussbedingung.