![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
struktora trzech tabel jest mnijwiecej taka (przedstawiam tylko pola potrzebne przy zapytaniu):
tab1 (id, user_id) tab2(id, t1_id, ocena) tab3(user_id, username, status) w tab1 znajduja sie prace (newsy, artykuly, cokolwiek)\ w tab2 sa komentarze i oceny do prac z tab1 tab3 to info o userach id, name itp. teraz tak chez zrobic zapytanie ktore zliczy mi srednia wszystkich prac i wyswietli to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) narazie mam zliczanie sredniej dla prac:
ale to wywala mi srednie dla wszystkich prac, natomias chialbym uzyskac wynik sredniej wszystkich prac wiec potrzebowalbym jeszcze liczy prac i i sumy srednich jakie uzyskalem w moim zapytaniu powyrzej, staram sie to jakos placzyc ale mi nic sensownego nie wychodzi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) wiec prosze o pomoc, moze ktos wie jak to zlicyc ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) PS. zapomnialem o relacjach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) tab1.id=tab2.t1_id i tab1.user_id=tab3.user_id (nic skomplikowanego) Ten post edytował Kinool 7.07.2004, 14:09:22 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 10.03.2004 Skąd: z duszy :] Ostrzeżenie: (20%) ![]() ![]() |
mysql ma funkcje AVG, probowales?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 560 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Kwidzyn Ostrzeżenie: (0%) ![]() ![]() |
nie poradzielm sobie z tym wiec rozbije na dwa zapytania a teraz jeszcze jedno pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) czy mozna laczyc jkos HAVING (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) powiedzmy ze mam COUNT(*) as iosc i AVG(ocena) as ocena i chcialbym by wyswietlao tylko te z iloscia wieksza niz np 10 a srednia np. 4.5 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) jak dam HAVING ilosc>10 to ok ale jeszcze warunek sredniej (AND nie dziala)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 17:40 |