Ho un problema che mi perseguita oramai da giorni...
vi illustro brevemente la situazione:
la parte del db interessata è formata da 3 tabelle:
-test:
-uni;
-errori;
collegamento 1 a N test->uni, collegamento N a 1 uni->errori.
test=cod(chiva primaria),date,matricola;
uni=cod(chiave esterna),pro(chiave primaria),coderr(chiave esterna);
errori=coderr(chiave primaria),descr.
siccome l'utente fa diversi test che vengono contraddistinta tra loro tramite il cod che corrisponde ad una determinata matricola e nei test l'utente puo commettere errori(anche lo stesso errore nel medesimo test), il mio problema è contare quante volte ogni errore è commesso da un utente, io ho fatto la query cosi, penso che sia giusta anche se nn riesco a contatare quante volte complessivamente è stato fatto un determinato errore!!!
$q4="SELECT * FROM uni,test,errori WHERE mat='$matricola' AND uni.cod=test.cod"
Se qualcuno mi farebbe il piacere di aiutarmi glie ne sarei grato!
Devo consegnare un lavoro entro pochi giorni e nn riesco a sciogliere questo nodo.
Magari la soluzione è banale ma non ho nessuna illuminazione che mi permetta di sbrigarmela da solo.
Grazie in anticipo del tempo dedicatomi![]()