Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Jak powinno wyglądać zapytanie
emajl22
post
Post #1





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


Witam,

Chcę napisać zapytanie, które pobierze mi coś z jednej tabeli, sortując to wartością z drugiej tabeli.

Dla sprostowania; mam takie tabele:

FILMS:
FID, FNAME, FDESC, FDATE [...]

RATE_FILMS:
ID (auto increment), FID (int), FVALUE (int)

Jak już widać, chodzi mi o wydobycie np. 5 (LIMIT, to wiem) najczęściej ocenianych filmów. Dodam jeszcze, że przy wyświetlaniu filmów mam głosowanie, a tam mam <select> z wartościami od 1 do 10 i do bazy dodaję ID, ID_FILMU, WARTOŚĆ_SELECT, później sumuję głosy i tyle.

Z góry dzięki za każdą przydatną wskazówkę.

Ten post edytował emajl22 4.01.2011, 11:41:38
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
sadistic_son
post
Post #2





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


Jeśli dobrze zrozumiałem o co chodzi to:
  1. SELECT SUM(rate_films.fvalue) , rate_films.fid , films.fid , films.fname , films.fdesc , films.fdate FROM films , rate_films WHERE rate_films.fid=films.fid ORDER BY SUM(rate_films.fvalue) LIMIT 5
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: 5.10.2025 - 01:50