Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/05/2016, 10:12
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: No se formular la sentencia mysql

Como te dije, era para PROBAR, no para tener la solucion.
La idea es que yo entendiese lo que quieres.

Prueba esto:
Código MySQL:
Ver original
  1. SELECT  idclient,  client,  historic,  directori,  idtasca,  idestat,  datavenciment,  estat,  color
  2.     (SELECT
  3.         c.idclient,
  4.         c.client,
  5.         t.historic,
  6.         c.directori,
  7.         t.id idtasca,
  8.         e.idestat,
  9.         s.datavenciment,
  10.         e.estat,
  11.         e.color
  12.     FROM clients c
  13.             INNER JOIN tasques t ON t.idclient = c.id
  14.             INNER JOIN subtasques s ON t.id = s.idtasca
  15.             INNER JOIN  estat e ON s.idestat = e.id
  16.     ORDER BY c.client ASC, s.datavenciment DESC) t1
  17. GROUP BY client ;

Atención, esta es una solución exclusivamente para MySQL. No la puedes usar en otros DBMS porque te dispararía un error.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)