hai presente come funziona una join?
sennò hai poco da ottimizzare.
E' normale che ti dia "duplicati" sui tag. Stai prendendo un sottoinsieme del prodotto cartesiano tra le due tabelle.
A te interessano le risorse, quindi il tag ripetuto devi ignorarlo, o nemmeno selezionarlo tra i campi, se non ti serve.