Ver Mensaje Individual
  #23 (permalink)  
Antiguo 26/05/2015, 10:39
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Tomar el id mínimo de un campo

OK. Pero ¿Entendiste que ese problema es OFF TOPIC en este foro?
Si lees las reglas de los foros de BBDD v erás que no se tratan ni se postean temas de programación en lenguajes, y PHP es programación.

En todo caso, despejemos la duda, haciendo lo siguiente: Usa tu propia consulta y reemplaza los valores "aaa" y "bbb" por valores concretos y prueba la consulta en el phpMyadmin. Si devuelve algo, el tema es de PHP, si no devuelve nada, aunque los valores existan, entonces es un problema de datos.
Código MySQL:
Ver original
  1. SELECT T.*  
  2. FROM traslado T
  3.      INNER JOIN servicio S ON T.servicio_id = S.servicio_id
  4.      INNER JOIN cliente C ON S.cliente_id = C.cliente_id
  5.      C.alias = 'aaa'
  6.     AND T.remolque_otros = 'bbb'
  7.     AND (T.servicio_id, C.cliente_id, T.fecha_servicio) IN
  8.         (SELECT   servicio_id, C.cliente_id, MIN(fecha_servicio) fecha_servicio
  9.             FROM (SELECT  T.servicio_id,C. cliente_id, T.fecha_servicio
  10.                      FROM traslado T
  11.                           INNER JOIN servicio S ON T.servicio_id = S.servicio_id
  12.                           INNER JOIN cliente C ON S.cliente_id = C.cliente_id
  13.                     WHERE C.alias = 'aaa'
  14.                       AND T.remolque_otros ='bbb'
  15.                     GROUP BY T.servicio_id, C.cliente_id, T.fecha_servicio
  16.                     HAVING COUNT(*) > 1) T1
  17.     GROUP BY servicio_id, C.cliente_id);
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)