DukeNude
06-08-2002, 12:06
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 :(

