Autor Zpráva
Trsak
Profil
Zdravím,
jde pomocí SQL získat celkové pořadí jednoho řádku podle order by?

Dám příklad:
Vyberu příspěvek, bude mít ID 20 a chtěl bych vědět, kolikátý by byl, kdybych všechny příspěvky seřadil třeba podle názvu.


Už jsem na to přišel, nevím, že jsem na to nedošel dřív..
SELECT t.id,
       (SELECT COUNT(*)
          FROM TABLE x
         WHERE x.name <= t.name) AS position,
       t.name    
  FROM TABLE t      
 WHERE t.name = 'Beta'

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0