Non penso di aver capito perfettamente la situazione, ma con la clausola DISTINCT di SQL dovresti risolvere.
Regole del Forum