Ho dei dati, in un'unica tabella.
Ho bisogno di richiamarli, ordinandoli con una determinata (e normale) logica; nel mio caso, richiamo tutti i dati in cui il campo area corrisponde ad una variabile data, e quindi vorrei che me li elencasse, raggruppandoli in base al campo corso.
Quindi, scrivo questo codice:
ma come risultato mi da soltanto il primo valore corrispondente;codice:$result = mysql_query("SELECT * FROM `lezioni` WHERE area='$namearea' GROUP BY corso ORDER BY lez_id");
se, invece, tolgo GROUP BY mi da l'elenco completo.
Il punto è che, invece, io ho bisogno di avere i dati - appunto - raggruppati per corso.
Dove faccio l'errore?
Eppure, è una funzione così semplice, non capisco...
![]()