Code:
// 3. Postavljanje upita
$result = mysql_query("SELECT
studenti.sid,
studenti.ime,
studenti.prezime,
Avg(ucesce.ocena) AS prosek
FROM
studenti
Inner Join ucesce ON studenti.sid = ucesce.sid
WHERE ucesce.sid = '001'
", $connection);
if (!$result) {
die("Database selection failed: ".mysql_error());
}
// 3. Postavljanje upita
$result = mysql_query("SELECT
studenti.sid,
studenti.ime,
studenti.prezime,
Avg(ucesce.ocena) AS prosek
FROM
studenti
Inner Join ucesce ON studenti.sid = ucesce.sid
WHERE ucesce.sid = '001'
", $connection);
if (!$result) {
die("Database selection failed: ".mysql_error());
}
1. Selektuj SID, IME, PREZIME iz tabele studenti,
2. Povezi tabelu studenti i ucesce (tu su ocene), i
3. Izbaci mi presek ocena za studenta 001.
To radi.
Kako da postavim upit da mi izracuna prosek za svakog studenta iz baze posebno ne samo za jednog.
Ako izbacim uslov WHERE ucesce.sid = '001', onda mi daje prosek svih ocena zbirno a ne po studentu.
(~ ~)( o o )(~ o)
-(_)---(_)---(_)-
-(_)---(_)---(_)-