Hilfe bei Where

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Hilfe bei Where

    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

  • #2
    Häng da noch mal ein " && events.eventid=angemeldet.eventid" hinter.
    Das müßte dann eigentlich schon reichen.
    Of all things I've lost
    I miss my mind the most

    Kommentar


    • #3
      schon gemacht, er gibt mir retour:

      je 2 x die Leute, die schon angemeldet sind und je 4 x die Leute, die noch nicht angemeldet sind (bei 4 Events)

      Kommentar

      Lädt...
      X