Dziennik Klasowy

0

Jako projekt na studia muszę zrobić dziennik klasowy, oraz aplikację za pomocą framework xampp.

Podczas próby uzyskania danych pojawił się pewien problem i nie wiem czy jest to wina modelu bazy danych czy zapytania.

https://imagizer.imageshack.us/v2/588x403q50/607/qiv7.png Tak wygląda model mojej bazy danych.

Podczas takiego zapytania https://imagizer.imageshack.us/v2/605x63q90/833/ejrr.png oceny poszczególnych osób zaczynają się mieszać między sobą. przedmiot z id 1 to programowanie i Mateusz ma z tego przedmiotu 4 i 5, a Krzysiek 3 i 4 z matematyki, ja natomiast dostaję takie rekordy https://imagizer.imageshack.us/v2/402x199q90/836/belm.png Bardzo proszę o pomoc ponieważ nie mam pojęcia gdzie jest błąd. Dane wygenerowałem w sql developer.

1
select uczen.imie,  dziennik_klasy.ocena, przedmiot.nazwa_przedmiotu
from uczen 
 inner join  dziennik_klasy on uczen.id_ucznia = dziennik_klasy.id_ucznia 
 inner join  przedmiot on przedmiot.id_przedmiotu = dziennik_klasy.id_przedmiotu
where przedmiot.id_przedmiotu = 1

1 użytkowników online, w tym zalogowanych: 0, gości: 1