Ciao ragazzi, ho un problema relativo ad una query.
La query è la seguente:

$foto_comment_menu = array();
$sql = "SELECT * FROM fotocomments ORDER BY indexer DESC LIMIT 3";
$query = @mysql_query($sql);
while ($result1 = @mysql_fetch_array($query)) {
$foto_id = $result1['foto_id'];

$sql2 = "SELECT * FROM member_foto WHERE indexer = $foto_id";
$query2 = @mysql_query($sql2);
$result2 = @mysql_fetch_array($query2);
$file_name = $result2['file_name'];
$new_array = @array_merge($result1, $result2);
$foto_comment_menu[] = $new_array;
}

La query funziona e mi da le ultime 3 immagini commentate, dove $file_name è il nome dell'immagine appunto.
Vorrei soltanto raggruppare le immagini per file_name in modo che se una foto è commentata di seguito 2 o più volte non appaia poi nella pagina web 2 o più volte di seguito, ma solo una volta.
Ho provato naturalmente con GROUP BY ... ma non ottengo nessun risultato.
Grazie anticipatamente