Hago LEFT JOIN con ss_tareas y ss_seg, tengo este resultado:
Código MySQL:
Todo bien hasta aqui, ahora necesito extraer solo un registro (de la columna Valor) de la tabla ss_seg que sea de la última fecha, aquel que no este en la tabla ss_seg me devuelve NULL pero yo modifico tal columna a 0 (puesto que significaria que no tiene avance), mi gran problema está en que si uso GROUP BY me elimina los NULL y yo necesito que se mantenga los NULL que para mi es cero.Ver original
mysql> SELECT FROM ss_objetive o4 +--------+----------+-------+------------+ | IDoper | IDtareas | Valor | fecha | +--------+----------+-------+------------+ | 760 | 55 | 20 | 2010-12-06 | | 760 | 55 | 10 | 2010-09-14 | | 760 | 56 | 54 | 2010-12-06 | | 761 | 59 | 90 | 2010-12-06 | | 761 | 60 | 80 | 2010-12-06 | | 761 | 61 | 70 | 2010-08-04 | | 761 | 61 | 70 | 2010-12-06 | | 763 | 62 | 15 | 2010-12-06 | | 764 | 63 | 67 | 2010-12-06 | | 764 | 64 | 8 | 2010-12-06 | | 765 | 65 | 80 | 2010-12-06 | | 768 | 71 | 50 | 2010-12-06 | | 768 | 72 | 80 | 2010-12-06 | | 771 | 70 | 30 | 2010-12-06 | | 772 | 57 | 50 | 2010-12-06 | | 772 | 58 | 0 | 2010-12-06 | | 772 | 58 | 50 | 2010-12-06 | +--------+----------+-------+------------+
Cuál sería mi consulta par mantener los NULL?