Pues si la respuesta es NO, entonces no procede usar LEFT JOIN.
Empecemos probando esto:
Código SQL:
Ver originalSELECT c.idclient, c.client, t.historic, c.directori, t.id idtasca, e.idestat, s.datavenciment, e.estat, e.color
FROM clients c
INNER JOIN tasques t ON t.idclient = c.id
INNER JOIN subtasques s ON t.id = s.idtasca
INNER JOIN estat e ON s.idestat = e.id
ORDER BY c.client, t.id ;
Consejo: No uses "ID" como nombre de columna Usalos siempre con un nombre con prefijo o sufijo que lo identifique,
incluso en su propia tabla.
Facilita la escritura de las consultas.