lo estoy haciendo con mySql
Son dos tablas las que están involucradas.
Empresa y Tasca.
Estos son los campos de cada una
Empresa ->id,nom,estat,dataAlta
Tasca-> id,nom,data,descripcio,estat,solucio,id_empresa
Hay una relación de Empresa.id -> Tasca.id_empresa
Tengo la siguiente consulta:
Código SQL:
Ver original
SELECT e.nom AS empresa, t.nom AS tasca ,t.DATA AS altaTarea FROM (SELECT * FROM tasca ORDER BY DATA ASC) t, empresa e WHERE e.id = t.id_empresa GROUP BY t.nom,t.DATA,e.nom
Y esto es lo que me hace:
empresa -> tasca -> altaTarea
uni -> t1 -> 2015-02-06
zr -> t2 -> 2015-02-06
iluro -> t3 -> 2015-02-07
iluro -> t4 -> 2015-02-06
Cita:
hay 4 empresas solo me enseña 3 pues son estas las que tienen tareas esto OK.PD: esto -> es para separar y que quede algo mas claro
La empresa quiere que solo me muestre una de las tareas de cada empresa.
Es decir por ejemplo iluro solo tiene que aparecer una vez y no dos, tiene que aparecer la que tiene la fecha mas antigua, ya que es la mas crítica.
Cualquier respuesta será bienvenida
No se me ocurre nada
Gracias un saludo.