Szukałem już kiedyś czegoś takiego, ale nie udało mi się znaleźć:
Czy jest jakaś metoda na odnalezienie pozycji danego rekordu w danym zapytaniu?
Chodzi mi mniej więcej o coś takiego:
Daję zapytanie np.
Kod
SELECT * FROM x WHERE a=1 AND b=2 AND c=3 ORDER BY z DESC
Teraz chciałbym wiedzieć, jaka jest pozycja np. rekordu o id=15 w takim zapytaniu - czyli np. że jego pozycja to 3, przed nim zostaną zwrócone 2 rekordy, po nim np. 5.
Oczywiście w PHP mogę sobie bez problemu to wyśledzić, ale może da się to jakoś łatwiej załatwić jakimś zapytaniem?
Pozdrawiam,