Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/10/2014, 11:49
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: resultado de un join

Hola emejiasc85:

Vayamos por partes... en tu consulta nunca utilizas la tabla USERS, sólo haces uso de las tablas TICKETS y ALLOCATIONS. Si tienes un buen modelo de BD's y utilizas llaves foráneas, entonces en la tabla TICKETS SÓLO APARECEN LOS ID'S DE LOS USUARIOS que tienen al menos un ticket asignado... ojo con eso.

Segundo, la forma en que estás haciendo la unión de tus tablas, equivale a un INNER JOIN, es decir que tienen que existir elementos en ambas tablas para "unir" los registros...

Debes de utilizar un LEFT JOIN o un RIGTH JOIN... si tienes dudas de cómo funcionan, preguntale a SANTA WIKIPEDIA:

http://es.wikipedia.org/wiki/Join

Y Ojo con el LIMIT 1... esto sólo te mostraría el primer registro de la tabla resultado

Haz la prueba y nos comentas.

Saludos
Leo