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?