El 1 de Octubre 2008
No estoy del todo seguro de lo que quieres hacer. ¿Te refieres a unir dos tablas y evitar que aparezcan filas duplicadas?
Para ello, en vez de utilizar UNION utiliza JOIN (son restrictivos, UNION te dará TODO lo que coincida, duplicando, como en tu caso, los datos).
Si es esto a lo que te refieres, dímelo por aquí y te detallo más lo del JOIN.
Saludos,
Miguel Ángel.