Topliste - anhand der ID den Rang ermitteln
Lyric
- datenbank
0 Ilja
Hallo zusammen,
ich möchte aus einer Datenbank anhand einer ID den Rang dieser ID auslesen:
1|lalala|51
2|lalala|52
3|lalala|250
4|lalala|150
5|lalala|54
es soll nun der Rang von Seite 4 ermittelt werden (hier dann Platz 2) - wie muss aber der SELECT befehl lauten - count oder was - ich bin total ratlos, bitte helft mir. Vielen Dank.
Viele Grüße
Lyric
yo,
es ist immer hilfeich, wenn du das dbms und die version mit angibst. SQL besitzt zwar einen standard, aber jede firma hat doch mehr oder weniger ihren eigenen slang. falls dein dbms unterabfragen kann, dann sollte diese abfrage hilfreich sein.
SELECT COUNT(*)
FROM tabelle AS tab1
WHERE tab1.rang >=
(
SELECT tab2.rang
FROM tabelle AS tab2
WHERE tab2.id = 4
)
Ilja