Autor | Zpráva | ||
---|---|---|---|
Ikki Profil |
#1 · Zasláno: 24. 7. 2019, 17:11:59
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ů 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 |
#2 · Zasláno: 24. 7. 2019, 18:41:19
Spočítejte počet článků mající více bodů než aktuálně zobrazený a přičtěte jedničku.
|
||
Časová prodleva: 6 let
|
0