![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 1.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Witam Panowie. Od razu uprzedzam, że w MySQL jestem świeżakiem ale ambitnym.
Mam tabelę players a w niej kolumny || nr | player_id | team_id | zawodnik | sezon | pkt || - indeksy mogą się powtarzać, są to linijki statystyczne graczy każdego meczu w sezonie, więc dla każdego player_id istnieje kilka rekordów. Mam również drugą tabelę druzyny a w niej kolumny || team_id | team_name | sezon || - tu również indeksy się powtarzają ale nie ma dwóch identycznych rekordów. Po prostu różne drużyny w różnych sezonach miały różne nazwy. Id drużyny się nie zmienia, ale nazwa tak w zależności od sezonu. I teraz chciałbym z tabeli players wyciągnąć sumy zdobywanych punktów dla poszczególnych graczy w wybranym sezonie (na przykładzie 2015/2016) Z tym sobie jeszcze radzę przez polecenie
I działa wyśmienicie, tak jak tego oczekuję. (IMG:style_emoticons/default/smile.gif) Chciałbym teraz aby do każdego player_id oraz przypisanemu mu team_id dopisane zostało team_name wyciągnięte z tabeli druzyny a odpowiadające team_id które jest przypisane do player_id w tabeli players przy czym aby pobierało nazwę z odpowiedniego sezonu. Próbowałem kombinować ale niestety wyskakuje mi komunikat Trying to get property of non-object i już nie mam pomysłu co z tym zrobić :/ Ten post edytował czerwus 2.04.2016, 01:12:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 15:19 |