Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
oggymotslp
Člen
Avatar
oggymotslp:5.11.2016 20:35

Zdravím,
mám u každého řádku v databázi různé verze a nikde si nezapisuji záznamy verzí. A potřeboval bych, aby to sečetlo stejné verze a pak je to vypsalo. Mám třeba 32 uživatelů s verzí 1 a pak dalších 100 s verzí 2 atd. A zajímá mě, zda to jde i jinak než, že bych si musel vést záznamy verzí.

Odpovědět
5.11.2016 20:35
Proč to dělat jednoduše, když to jde i složitě :D
Avatar
Jan Bezdíček
Tvůrce
Avatar
Jan Bezdíček:5.11.2016 20:44

Nemohl bys to vic rozvest ? Pokud chces vedet kolik uzivatelu ma jakou verzi tak kombinace COUNT() a GROUP BY by to mela vyresit ...

 
Nahoru Odpovědět
5.11.2016 20:44
Avatar
oggymotslp
Člen
Avatar
Odpovídá na Jan Bezdíček
oggymotslp:5.11.2016 20:51

No dobře, mám v databázi uživatelé a u každého uživatele je jeho verze. Nikam nezapisuji všechny verze, které se kdy vydaly. Takže nemohu počítat podle nějakých verzích. Potřebuji, aby to postupně sečetlo shody verzí s jinými uživateli. Tak to stačí?

Nahoru Odpovědět
5.11.2016 20:51
Proč to dělat jednoduše, když to jde i složitě :D
Avatar
Odpovídá na oggymotslp
Neaktivní uživatel:9.11.2016 1:22

Jak psal Jan Bezdíček, postav ten dotaz na databázi s pomocí COUNT a GROUP BY

SELECT verze, COUNT(verze)
FROM uzivatele
GROUP BY verze
Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět
9.11.2016 1:22
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.