salve a tutti!
Stò cercando di trovare una soluzione ad un

Ho 3 tabelle da relazionare.

1 tabella TAG così composta:
ID | TAG
1 | pippo
2 | pluto
3 | paperino

1 tabella NOTIZIE così composta:
ID | TITOLO | IMMAGINE
1 | Prova | prova.jpg
2 | Prova 2 | prova.jpg

1 tabella TAGCLOUD così composta:
ID | ID_TAG | ID_ART
1 | 1 | 2
1 | 1 | 2

La tabella tagcloud contiene la relazione tra tag e articolo.
Un articolo può contenere e quindi essere legato a + tag.

Nel sito ho fatto un indice dei tag ordinati dalla A alla Z.
Quando un utente clicca sulla lettera A, vengono stampati nella pagina tutti quei tag che iniziano per A con una foto dell'articolo come anteprima.
Il problema è che ogni articolo presenta + tag che inizia con A. Quindi mi trovo delle immagini duplicate.

Vi posto la query che ho fatto:

Codice PHP:
<?php
    $s
="SELECT * FROM $table WHERE tag LIKE '$_REQUEST[letter]%' ORDER BY RAND() LIMIT 4" ;
    
$r=mysql_query($s);
    while(
$d=mysql_fetch_array($r)){
        
$sql="SELECT * FROM notizie LEFT JOIN tagcloud ON notizie.id = tagcloud.id_art WHERE tagcloud.id_tag = '$d[id]' AND notizie.img!=''";
        
$re=mysql_query($sql);
        
$row=mysql_fetch_array($re);
    
?>
        <div class="w140 mb10 pt5 bt1 lowercase">
        [url="elenco.phtml?tag=<?php echo $d[id?>"][img]<?php image("notizie/download/$row[img]""140""85""1"?>[/img][/url]
        [url="elenco.phtml?tag=<?php echo $d[id?>"]<?php echo $d['tag'?>[/url]
        </div>
    <?php ?>
Come faccio a non avere foto duplicate?
Qualche idea?