Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2013, 09:52
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años, 3 meses
Puntos: 43
Select y left join en la misma tabla

Hola gente,
tengo 3 tablas de esta forma
users
id
username
email
active

players
id
player_id
seller_id
balance

sellers
id
seller_id
parent_id
comision
balance

lo que quiero hace es obtener todos los datos de player con la relacion a user y el nombre del seller que tiene relacionado
es decir
para eso estoy intentando usar esta query
Código MySQL:
Ver original
  1. select u.username as jugador,p.balance,seller_id,v.username as vendedor
  2. from users as u
  3. left join players as p on p.player_id = u.id
  4. left join users as v on u.id = p.seller_id
  5. left join users_groups as g on g.user_id = p.player_id
  6. where g.group_id = 4

pero en "vendedor" siempre me devuelve null y no entiendo porque.

Si me pueden aclarar un poco la situacion, desde ya muchas gracias
Salu2