Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/08/2011, 09:18
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: problemas con una consulta a tablas

Al momento de hacer tus joins estas trayendo informacion repetida esto es por ejemplo en la tabla 1 tienes:

id nombre
1 juan
2 Pedro
3 Luis

Y en la 2 tienes

Ventas
id_venta id_vendedor
1 1
2 1
3 2
4 2

Al hacer un select de este tipo

select nombre from tabla1, tabla2 where tabla1.id=tabla2.id_vendedor

el resultado seria

juan
juan
pedro
pedro

Lo que tienes que haces es un group by por tus campos a mostrar lo otro que te recomiendo es que uses la clausula join ya sea join normal o left join algo asi

select nombre from tabla1
inner join tabla 2 on (tabla1.id=tabl2.id_vendedor)
group by nombre

esto re regresaria

nombre
juan
pedro

:)

Espero haberme explicado jejejej :)
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me