Ich entwickle ein Online-Prüfungssystem und möchte Daten aus der Datenbank abrufen, wenn der Wert des Benutzers in dem vom Administrator festgelegten Bereich liegt.MySQL: Wie Bereich in mysql auswählen?
Der Bereich ist dynamisch und wird vom Administrator festgelegt.
Beispiel:
Tabellenfelder WERTE:
outcome_id | outcome_range
1 | 2,5
2 | 6,10
3 | 11,15
USER:
Wenn der Benutzer 3 Punkte wird es die Datenreihe Ergebnis id 1 von der get Tabelle, weil die Punktzahl im Bereich von 2-5 liegt.
, was Sie haben versucht, –
Sind diese Bereiche kontinuierlich? (Angesichts der Kontext würde es sonst nicht viel Sinn machen.) – VolkerK
Ich würde vorschlagen, Ergebnisbereich in 2 Felder Min_Outcome_Range und Max_outcome_range und dann überprüfen, ob User_Got zwischen Min und Max – yesitsme