Nejvíce položek (count)   zodpovězená otázka

SQL

Ahoj, chtěl bych se zeptat, zda nějak lze zjistit z jedné tabulky - kolik má uživatel tabulek.

Mám tedy vytvořenou tabulku, kam se zapisuje id uživatele a id položky, kterou uživatel má.

Tabulka UserItem:

ID

UserId

ItemId

Já bych se chtěl zeptat, zda lze nějak zjistit, který uživatel má nejvíce položek, popř. vytvořit nějaký žebříček.

Zkouším to nějak řešit přes Count, ale nedaří se :(

Lze to nějak udělat, bez vytvoření další tabulky?

nahlásit spamnahlásit spam 0 odpovědětodpovědět
SELECT UserId, COUNT(*) FROM Tabulka GROUP BY UserID

Group By sloučí řádky do skupin se stejným UserID.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Díky moc, šlape to

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback