Hallo...
Ich habe eine Tabelle für den User, in welcher ein Feld seine Punkte enthält.
In einer anderen Tabelle sind alle Ränge mit dazugehörigen, benötigten Punkten aufgelistet.
Ich will jetzt, dass nur der Rang aus der Tabelle geladen wird, welcher dem ser zusteht. Angenommen, der Rang, welcher 0 Punkte erfordert ist "Neuzugang". Bei mir werden alle angezeigt, da alle mehr Punkte als 0 benötigen.
Meine Abfrage:
SO, ich will LIMIT nicht verändern.
Wie kann ich es bewerkstelligen, dass immer nur ein Rang, also der korrekte angezeit wird?
MfG Oli
Ich habe eine Tabelle für den User, in welcher ein Feld seine Punkte enthält.
In einer anderen Tabelle sind alle Ränge mit dazugehörigen, benötigten Punkten aufgelistet.
Ich will jetzt, dass nur der Rang aus der Tabelle geladen wird, welcher dem ser zusteht. Angenommen, der Rang, welcher 0 Punkte erfordert ist "Neuzugang". Bei mir werden alle angezeigt, da alle mehr Punkte als 0 benötigen.
Meine Abfrage:
PHP-Code:
SELECT
U.userid,
U.nick,
U.datum,
U.punkte,
U.groupid,
R.rankname,
G.gruppentext
FROM
www_user U
LEFT JOIN
www_ranks R ON U.punkte>=R.punkte
LEFT JOIN
www_groups G ON U.groupid=G.groupid
WHERE
U.status = '1'
ORDER by
".$order." ".$sc."
LIMIT
".$seite.", 30
Wie kann ich es bewerkstelligen, dass immer nur ein Rang, also der korrekte angezeit wird?
MfG Oli
Kommentar