Try taking all your outputting code out and add them all back
one by one. I believe the multiple CFoutputs are causing the
duplicates to show. You could also test SQL statement in DB to see
what results are as inner joins can sometimes bring back multiple
results.
Start with SQL statement. If it doesn't bring back dupes then
it's Cfoutput code.
I get an error when I go to the page. Try building query with
just the first select and from part and then add one inner join to
see if you get the correct result. I know a few times in my past I
had inner joins that were pulling duplicate information. It could
be so simple as exchanging what is being inner joined.
If you want to send me a copy of the db you can do so here:
alfior73 at yahoo.com