Hallo,
ich stehe gerade auf der Leitung und brauche Hilfe:
Möchte gerne eine Abfrage an zwei Tabellen stellen. In der ersten Tabelle (benutzerdaten) stehen Namen und EMail-Adressen Spalten (benutzername und email) und in der zweiten Tabelle (tipps) stehen abgegebene Tipps von allen Spieltagen (1 - 34) in einer Spalte (spieltage) den Benutzern.
Jetzt möchte ich gerne herausfinden welche Benutzer noch keine Tipps am z.b. 25 Spieltag (in der Spalte Spieltag stehen nur die Zahlen) abgegeben haben.
Hiermit habe ich es versucht, aber so liefert mir das Ergebnis nur die Benutzer die schon Tipps abgegeben haben.
SELECT benutzername, email from benutzerdaten inner join tipps on (tipps.benutzername = benutzerdaten.benutzername AND tipps.spieltag = 25) WHERE aktiv = 1
wenn ich nicht = 25 sodern < 25 machen, dann werde mir leider die Ergbnisse zurückgegeben die auch schon vorher mal getippt haben.
ich stehe gerade auf der Leitung und brauche Hilfe:
Möchte gerne eine Abfrage an zwei Tabellen stellen. In der ersten Tabelle (benutzerdaten) stehen Namen und EMail-Adressen Spalten (benutzername und email) und in der zweiten Tabelle (tipps) stehen abgegebene Tipps von allen Spieltagen (1 - 34) in einer Spalte (spieltage) den Benutzern.
Jetzt möchte ich gerne herausfinden welche Benutzer noch keine Tipps am z.b. 25 Spieltag (in der Spalte Spieltag stehen nur die Zahlen) abgegeben haben.
Hiermit habe ich es versucht, aber so liefert mir das Ergebnis nur die Benutzer die schon Tipps abgegeben haben.
SELECT benutzername, email from benutzerdaten inner join tipps on (tipps.benutzername = benutzerdaten.benutzername AND tipps.spieltag = 25) WHERE aktiv = 1
wenn ich nicht = 25 sodern < 25 machen, dann werde mir leider die Ergbnisse zurückgegeben die auch schon vorher mal getippt haben.
Kommentar