ich brauche eine ganz bescheuerte MySQL-Query, bei der ich kläglich scheitere:
Ich habe 3 Tabellen: user, events, angemeldet
Aufbau:
user: userid|username|mail|userlevel
events: eventid|eventname|eventdate
angemeldet: useri|eventid
jetzt möchte ich allen Usern ein Mail schicken, die sich noch NICHT für ein Event angemeldet haben, das zwischen Heute und in 3 Tage stattfindet und deren User-Level 2 ist. Das ganze hab ich hingebracht, indem ich "where angemeldet.userid <>user.userid" gemacht habe und nur EIN Event in den nächsten drei Tage stattgefunden hat. Sobald mehrere Events stattfinden, bekomme ich alle User mehrfach und nix passt mehr....
bitte um Hilfe
Ich habe 3 Tabellen: user, events, angemeldet
Aufbau:
user: userid|username|mail|userlevel
events: eventid|eventname|eventdate
angemeldet: useri|eventid
jetzt möchte ich allen Usern ein Mail schicken, die sich noch NICHT für ein Event angemeldet haben, das zwischen Heute und in 3 Tage stattfindet und deren User-Level 2 ist. Das ganze hab ich hingebracht, indem ich "where angemeldet.userid <>user.userid" gemacht habe und nur EIN Event in den nächsten drei Tage stattgefunden hat. Sobald mehrere Events stattfinden, bekomme ich alle User mehrfach und nix passt mehr....
bitte um Hilfe
Kommentar