Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sumowanie rekordów oraz ich sortowanie
kropamk
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam serdecznie,

głowię się jak zrobić coś takiego.... mam tabele "vote" w której przechowuję rekordy.

Rekordy się powtarzają ze względu na kolumnę "name" ponieważ każdy użytkownik może oddać głoś na ten sam element.

Chciałbym posortować tak aby zwracało mi wynik od pozycji, na którą oddano najwięcej głosów. Czy jest takie coś możliwe na jedne tabeli ? Czy jakoś da się to zrobić (IMG:style_emoticons/default/wink.gif)

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kropamk
post
Post #2





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Nie do końca chyba przekazałem swoją treść.

liczba_glosow - źle mnie zrozumiałeś, ponieważ ja w tej tabeli a dokładnie w tej kolumnie nie mam już zliczonych głosów (czyli np. 10) tylko przechowuję jego id z innej tabeli.

Czyli np mam :

id, name, id_name, user
1, Rodzaj1, 1, user1
2, Rodzaj2, 2, user1
3, Rodzaj2, 3, user2
4, Rodzaj1, 1, user2

I potrzebuję zliczyć sumę dla każdego name któremu odpowiada jego własne id_name (np. Rodzaj2 ma id_name odpowiednio 2 i 3 ponieważ występuje dwa razy [ w tabeli name są dla niego przypisane dwa różne adresy i dlatego występuję pod Rodzaj2 ale posiada dwa różne id_name])
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 04:29