Ver Mensaje Individual
  #2  
Antiguo 14-12-2007
Kenobi Kenobi is offline
Miembro
 
Registrado: mar 2007
Posts: 191
Reputación: 18
Kenobi Va por buen camino
Creo que la solucion esta en usar Subconsultas ....

Creo que la solucion esta en usar Subconsultas en vez de uniones ....claro si tu manejador las soporta .....



en vez de hacer el
Código Delphi [-]
sql.add('select blablabala blal blala ')

Código SQL [-]
select * from trabajos where idtrabajos in
(select idtrabajos from remitos where  remitos.idtrabajos=trabajos.idtrabajos)
claro esta veo que hay otra tabla involucrada asi que el lugar de la subconsulta colocas esa tabla con el join en cuestion y listo te salen solo los trabajos que tengan ocurrencia con la subconsulta del join y "voila" te evitas los duplicados......


Espero haber ayudado y lamento no entender mejor la estructura de tus tablas ....
Responder Con Cita