Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Średnia z kilku wierszy
ShadowD
post
Post #1





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

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


Hej, mam 2 tabele, w jednej userów/ogłoszenia, a w drugiej wyniki głosowania na nich w formie jeden wiersz jedna ocena, więc każdy user ma dużo wierszy należących do niego.

Chciał bym pobrać trzy osoby z największą średnią punktów, wiem że bez sensu jest pobierać wszystko i za pomocą php to obliczać, bo za każdym razem powtarzanie takiej operacji zamuli całość, mam cos takiego:
  1. SELECT * FROM wp_ankiety ankiety
  2. JOIN wp_posts post ON (ankiety.id_post=post.id AND )

Pobieram tym wszystkie oferty i odpowiadające im wpisy, teraz chciał bym napisać warunek zliczający oceny i wyciągający ich średnią, następnie pobrał trzy. Mam taką bazę do ankiet:

id id_post type ip ocena

Nie muszę dostać rozwiązania na tacy, a sposób jak zliczać i dzielić w zapytaniach - nie mam pojęcia jak coś takiego wykonać.
Go to the top of the page
+Quote Post

Posty w temacie
- ShadowD   [MySQL]Średnia z kilku wierszy   28.05.2011, 18:16:42
- - mat-bi   AVG   28.05.2011, 18:25:55
- - kacper.chrapa   Witam :-) Pozwole sobie inaczej nazwac tabelki na...   28.05.2011, 19:59:06


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: 29.09.2025 - 12:09