2 query?
se usi la tua prima query e metti i risultati:
$giocatori[$row->goal][] = $row->giocaotore;
ottieni un array con i goal e i giocatori.. stampi con un foreach e hai risolto tutto...
Se cominci col fare 2 query per una cazzata, quando hai da estrarre tantissimi dati, il db eslpode?![]()