Autor Zpráva
Prochy
Profil
Zdravim,
chci se zeptat je možné použít funkci SUM v MySQL a přitom dejme tomu vypsat seznam uživatelů? Chápu proč mi to vypisuje jeden řádek, ale chtěl bych dohromady v jednom dotazu mít jak uživatele, tak např. jejich počet. Klidně může být na každým řádku ta suma, potom už si z toho vyberu třeba jen ten první řádek. Uvedu příklad:
SELECT SUM(id),nick FROM users
Vypíše:
Sum(id)
25 PanTau


A já potřebuju, aby mi to vypsalo něco takovýho
SUM(id) nick
25 Prochy
25 Franta
25 Řehoř
...
Lze toto nějak provést?
Taps
Profil
Prochy:
takto ?
SELECT SUM(hodnota),nick FROM users group by id
Prochy
Profil
Taps:
Stále to není ono, sice mi to vypíše všechny uživatele, ale SUM, tedy spletlt jsem se count mi vypíše jedničku. Ale já potřebuju aby ten count vypsal 25
Taps
Profil
Prochy:
napiš jakou máš strukturu tabulky a co konkrétně požaduješ
mimochodec
Profil
Prochy:

  $qry = "SELECT nick FROM users";
  $res = mysql_query( $qry);
  $pocet = mysql_num_rows($res);

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