Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie po ilości głosów
bonekdg
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.08.2012

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


Witam was bardzo serdecznie, własnie zacząłem uczyć się php i mysql. I mam pewien problem. Nigdzie nie mogłem znaleźć trafnego przykładu.

Pisze aplikacje konkursową.
TABELA Zgłoszenia:
ID Zgłoszenia
TRESC
UZYTKOWNIK

TABELA GLOSY:
IDGLOSU:
IDZGLOSZENIA:
IP
USERAGENT

Relacja 1 - wielu.
I teraz mam pytanie.

Chciałem zrobić sortowanie po największej/najmniejszej ilości głosów.
Nie bardzo wiem jak bym miał się za to zabrać. Musiałbym policzyć (chyba używając count) liczbę głosów i jakoś powiązać to ze zgłoszeniami.
Nie bardzo wiem jak to zapytanie miało by składniowo wyglądać.

Proszę o pomoc.

Dziękuje wam z góry dobrzy ludzie (IMG:style_emoticons/default/wink.gif)

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





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.08.2012

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


Dzięki. Nie znałem czegoś takiego jak GROUP BY (IMG:style_emoticons/default/smile.gif) dopiero świeży w tym temacie jestem. Jeszcze mam problem.

Zapytanie zwraca tylko wpisy które mają jakiekolwiek głosy oddane. A ja bym chciał żeby pokazywał wszystkie. Łącznie z tymi które nie mają żadnego.

Dodatkowo zapomniałem o tym wspomnieć mam coś takiego jak DataPotwierdzeniaGłosu. Jeśli jest ==0 to wtedy chciałbym żeby nie zliczało tego głosu. Dość istotne w tym zapytaniu. Postaram się coś sam wykombinować ale jakbyś mi pomógł jeszcze to będę wdzięczny.
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: 10.10.2025 - 18:12