Salve a tutti ho problemino che vorrei risolvere ma non so come![]()
ho fatto la correlazione di 2 tabelle
la prima relativa alla correlazione della sede con l'artista e l'evento chiamata "sede_artista_evento"
la seconda relativa all'artista chiamata "artisti"
quello che vorrei ottenere è l'elenco degli artisti che hanno lavorato in una sede
il problema è che nella mia tabella "sede_artista_evento" un artista può aver partecipato a più eventi nella stessa sede, pertanto quando faccio la query mi stampa il nome dell'artista tante volte quanti sono gli eventi ai quali quell'artista ha partecipato.
esiste una funzione che mi permetta di stampare il nome dell'artista una sola volta facendo un controllo sul nome, tipo se paolo bianchi è presente 3 volte stampalo solo una?
la query che mi stampa tutti è questa
$query = "SELECT * FROM sede_artista_evento as o LEFT JOIN artisti as c ON o.artista_id = c.artista_id WHERE evento_sede_id='".$_GET['id']."'";
$result = mysql_query($query);
while($row = mysql_fetch_assoc($result)) {
$artisti[] = $row;
}