Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/12/2009, 07:49
Avatar de Copia
Copia
 
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 14 años, 4 meses
Puntos: 4
Pregunta aprendiendo a usar los join.

Hola estoy aprendiendo a como usar los joins, tanto los inner join, left join, right join, etc.

Estoy siguiendo el libro la biblia de mysql 4.0 y ahi existe una consulta de la siguiente maner:
Código mysql:
Ver original
  1. Select c.first_name,c.surname,s.value
  2. from sales s left join customer c on  s.id=c.id;

Yo estoy intentando optener el mismo resultado con:
Código mysql:
Ver original
  1. select concat(c.first_name,' ',c.surname) as 'Cliente',s.value as 'Compra', concat(sr.first_name,' ',sr.surname)
  2. from (sales s inner join sales_rep sr left join customer c on (c.id=s.id) on (sr.employee_number=c.code);

Pero no me funciona, la consulta tiede que devolver algo como esta imagen:

http : // img191.imageshack.us/img191/1257/capturac.png

EN el segundo ejemplo se tendria que agregar a la imagen los nombres del vendedor.