![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 313 Pomógł: 5 Dołączył: 22.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam kompletnie nie wiem jak to przepisać na język zapytania do sql poprzez php a mianowicie mam 2 tabele w jeden są kawały tabela:h1 a w 2 tabeli jest ocena tych kawałów tabela: ratings
Chciałbym w zapytaniu wyjąc 10 kawałów na które dano najwięcej głosów oraz które mają największa ocenę w jednym. Tabela ratings id- id kolejność article - id kawału rate- ocena od 1do 6 ip- ip dodającego datum- data tabela h1- zawierająca kawały id -id kolejność cat - kategoria text- treść kawału date- data Proszę o pomoc jak to napisać. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
można przyjąć wskażnik:
wskaznik = liczba_glosów ^ średnia_głosów (^ - do potęgi) przykładowe wyniki: 100 ocen, średnia 1 = 100; 10 ocen, średnia 2 = 100; 1 ocena, średnia 6 = 6; 5 ocen, średnia 3 = 125; ogólnie - mała liczba ocen - albo niska średnia - wypadają z ratingu na koniec ... bardzo duża liczba słabych ocen przegrywa w konfrontacji ze średnią liczbą wysokich ocen - rezultat bardziej jest zależny od wykładnika potęgi (średnia) niż od podstawy (ilość) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 02:39 |