tom kreuzfahrt: ein kleiner fortschritt

Beitrag lesen

so weit so gut, habe jetzt mit

select DISTINCT questions.token, questions.question, questions.answer1, questions.answer2, questions.answer3, questions.answer4, oldquestions.user from questions left join oldquestions using(token) where ((oldquestions.token is null))

die sache so weit eingeschränkt, dass ich nur fragen bekomme, die eben nicht in der oldquestions tabelle eingetragen sind. hat aber noch den nachteil, dass dort fragen für verschiedene benutzer unter "user" eingetragen werden. nun müsste man also nicht generell die ausschließen, die dort eingetragen sind, sondern nur die einträge, die auch den gleichen nutzernamen haben.

wenn ich nun aber

select DISTINCT questions.token, questions.question, questions.answer1, questions.answer2, questions.answer3, questions.answer4, oldquestions.user from questions left join oldquestions using(token) where ((oldquestions.token is null) && oldquestions.username NOT LIKE "$username")

hinzufüge, ende ich mit null einträgen im ergebnis.

kann mir da wer einen denkanstoß geben?