Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL]Utworzenie zapytania z kilku tabel
mattix19
post 24.07.2012, 10:35:58
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 11.07.2010

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


Witam
w moim projekcie mam 3 tabele jedna z produktami zawiera pola: id_produktu, id_kategorii, nazwa, opis, data_dodania
nastepnie jest tabela ratings czyli oceny tych produktow ktora zawiera pola: id_oceny, ocena, id_produktu
oraz tabela opinions kotra zawiera opinie o pordukcie i ma pola: id_opinii, opinia, id_produktu
problem mam nastepujacy jak wyciagnac z tych tabel wszystkie produkty nalezace do jednej kategorii ale chce dostac tez w tym zapytaniu policzona srednia ocene i ilosc wszystkich opinii do kazdego produktu. Np:
do kategorii owoce naleza jablko i gruszka i po wykonaniu zapytania chcialbym dostac wynik mozliwy do wyswietlenia wraz z srednia ocena oraz iloscia opinii o jablku i gruszce.
Probowalem z left outer join zlaczyc jakos tabele jednak wyszly mi zdublowane wyniki. Prawdopodbnie wyciagnalem rekordy dla kazdej opinii i oceny wiec dlatego dostalem zdublowane wyniki. Nie prosze o gotowca jednak jestem poczatkujacy i nie mam juz pojecia jak sie za to zabrac ani czy istnieje wogole w mysql mechanizmy ktore policza mi srednia i ilosc rekordow.
pozdrawiam


--------------------
CI
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 06:55