Sveiki man ir sekojoša problēma

Izskaidrošu vizuāli

Man ir mājas lapa kurā cilvēki liek savas atskaites par padarīto darbu.

un ir sadaļa pasākumi -
tur mums parāds visi pasākumi, uzpiežot uz pasākums 1, parādās cilvēki kas ir strādājuši un tagad es esmu mazliet apjucis.
Mana doma bija darīit šadi, man ir sekojošas tabulas 


 - users

 - atskaites

- pasakumi

sadaļa Pasākumi man izvelkās - id un pasākuma nosaukumi, uzpiežot uz pasākuma man ir

notiek viss sekojoši

 

no pasākuma id viņs iet uz atskaitēm un no atskaitēm skatās kuri useri ir pievienojuši atskaiti pec noteiktā pasākumi id un tad pec atskaites viņš uzin user id un pec user id noskaidro lietotāja pārējos datus.

Bet problēma ir tā, ka pasākums notiek vairākas dienas un atskaite iet pa dienām respektiivi tagad man atverot to pasakumu rādas


useris 1, useris 1, useris 1, useris 2, useris 2
Nu vardu sakot cik dienas ir bijis pasākums tik reizes viņš rādīs vienu lietotāju.

if(isset($_GET['id'])){
$id = $_GET['id'];

$pasakumi = mysql_query("SELECT * FROM pasakumi WHERE id = ".$id."");
$row2 = mysql_fetch_assoc($pasakumi);

echo $row2['nosaukums'];

$result = mysql_query("SELECT * FROM atskaite WHERE projektanosaukums = ".$row2['id']." ");
while($row = mysql_fetch_array($result)){

$users = mysql_query("SELECT * FROM users WHERE id = ".$row['userid']."");
$user = mysql_fetch_assoc($users);

echo 'Lietotajs - '.$user['vards'];
}

}

 

Esmu apjucis varbuut kko galiigi greizi daru, varbut ir vajadzīga atsevišķa tabula vabūt var kautkā limitēt ka vienu id viņš vairākas reizes neatkārtos jums ir kādi ieteikumi?