Autor Zpráva
Ikki
Profil
Zdravím,
potřeboval bych popostrčit správným směrem.

Mám web, na něm články a každý článek má možnost získat hlas od uživatelů. Následně se na stránce článku má zobrazit jeho rank (pozice) dle počtu hlasů.

Příklad:
RANK 1: 900 hlasů
      RANK 2: 400 hlasů
Každý článek má vlastní podstránku, potřebuji to tedy vložit přímo do SQL dotazu který vypisuje danou podstránku na základě ID článku.
Snažil jsem se využít funkci ROW_NUMBER a RANK, ale SQL mi vyhodí hlášku typu "získáno příliš mnoho řádků, lze vypsat jen jeden" z čehož mi vyplývá, že to je špatně.

Taktéž mě napadlo udělat tabulku s pozicemi, id články a hlasy, ale nejsem si úplně jistý jestli to chci řešit další tabulkou. Určitě je nějaká možnost jak získat pozici na základě hlasů uvedených v tabulce s články.

Díky za nápady, rady.
Kajman
Profil
Spočítejte počet článků mající více bodů než aktuálně zobrazený a přičtěte jedničku.

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