Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] problem z subqueries
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mam przykładową tabelke 'info':

userid points
1 3
1 3
2 8
2 3
2 3
3 2

I chcę otrzymać:
1 6
2 14
3 2

Czyli chce uniklany userid wraz z sumą points dla kazdego z nich. Na 99% jestem pewien ze tzreba użyc subqueries, kombinuje, ale niestety nie wychodzi.

Podam przykład jak robie, ale nie wychodzi (tylko sie nie smiejscie):
  1. SELECT DISTINCT userid FROM info WHERE points IN ( SELECT sum(points) FROM info)
hondek
Nie trzeba podzapytania:

  1. SELECT SUM( points ) FROM `info` GROUP BY userid
Bojakki
Ale jak to teraz przeorderowac przez sume points?
hondek
  1. SELECT SUM( points ) as p FROM `info` GROUP BY userid ORDER BY p
Bojakki
Jestes moim Bogiem;)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.