Pagina 1 din 1

Afisare un numar de randuri din SQL

Scris: Vin Aug 06, 2010 4:40 pm
de blackblack13

Scris: Sâm Aug 07, 2010 11:46 am
de mndrk
Daca ai un tabel unde ai retinut jocurile( ex. tabel jocuri are coloanele id, nume_joc ..etc..ce iti mai trebuie tie) cand citesti jocurile din baza de date faci astfel:

$sql = "SELECT jocuri.*, count(note.id)'nr_note', (sum(note.media) / count(note.id)) 'media' FROM jocuri LEFT JOIN note ON note.joc = jocuri.id [..] GROUP BY jocuri.id

Si continui cu ce conditii mai adaugi tu pentru pagina respectiva..(sau de asemenea poti adauga mai multe tabele sau campuri la select daca ai nevoie).


*in loc de note apare rating..sau cum se numeste tabelul

salut

Scris: Sâm Aug 07, 2010 11:57 am
de blackblack13

Scris: Sâm Aug 07, 2010 4:29 pm
de mndrk
pai tocmai asta facea count(note.id) sau in fine.. in cazul tau count(rating.id). retine numarul de voturi. si doar modific ce ai scris tu astfel:
"SELECT game, media, COUNT(id) 'nr_voturi' FROM rating GROUP BY game order by Media DESC"


Si astfel ai acum si numarul de voturi pentru fiecare joc.

Mersi mult

Scris: Dum Aug 08, 2010 12:35 pm
de blackblack13
Gata, acum merge. :D
Multumesc mult de ajutor

Scris: Dum Aug 08, 2010 9:33 pm
de blackblack13