Ja der Andi mal wieder mit einer kniffeligen Frage:
Ich habe zwei Tabellen, die eine mit Namen und Punkten, die andere mit Punkt-Grenzwerten und einem Gewinn.
Das sähe dann so aus:
Tabelle 1:
Tom 560
Julia 300
Max 1480
Egon 750
Tabelle 2:
500 Tüte Gummibärchen
800 Milschshake
1000 Blumenstrauss
1300 Abendessen
1600 Fahrrad
2000 Auto
So, nun zur Aufgabe:
Mit der ersten SELECT-Anweisung wähle ich alle User aus.
Während diese gelistet werden, wir aus der zweiten Tabelle der Gewinn ausgewählt.
Hat jetzt aber jemand 780 Punkte und die nächste Gewinnschwelle liegt bei 800 Punkten so gibt es keine Übereinstimmung (SELECT FROM gewinn WHERE punkte = '$userpunkte').
In diesem Fall soll der nächst höhere Wert der Gewinnschwelle gewählt werden.
Gibt es so was wie SELECT * FROM db WHERE feld ungefähr $wert ?
Ich hoffe Ihr habt verstanden wass ich will, ich eben beim durchlesen nicht mehr ???!!?? *augenverdreh*
Es grüßt der Andi
Ich habe zwei Tabellen, die eine mit Namen und Punkten, die andere mit Punkt-Grenzwerten und einem Gewinn.
Das sähe dann so aus:
Tabelle 1:
Tom 560
Julia 300
Max 1480
Egon 750
Tabelle 2:
500 Tüte Gummibärchen
800 Milschshake
1000 Blumenstrauss
1300 Abendessen
1600 Fahrrad
2000 Auto
So, nun zur Aufgabe:
Mit der ersten SELECT-Anweisung wähle ich alle User aus.
Während diese gelistet werden, wir aus der zweiten Tabelle der Gewinn ausgewählt.
Hat jetzt aber jemand 780 Punkte und die nächste Gewinnschwelle liegt bei 800 Punkten so gibt es keine Übereinstimmung (SELECT FROM gewinn WHERE punkte = '$userpunkte').
In diesem Fall soll der nächst höhere Wert der Gewinnschwelle gewählt werden.
Gibt es so was wie SELECT * FROM db WHERE feld ungefähr $wert ?
Ich hoffe Ihr habt verstanden wass ich will, ich eben beim durchlesen nicht mehr ???!!?? *augenverdreh*
Es grüßt der Andi
Kommentar