Hola, decidí cambiar el INNER JOIN por el LEFT OUTER JOIN ya que la primera no me daba resultados, la consulta queda así:
Código SQL
[-]SELECT DISTINCT(E.ID), E.NOMBRE, E.CARGO, E.TANDA, R.ENTRADA, R.SALIDA, T.ID, P.ID,
EX.ID, LI.ID, EN.ID, V.ID FROM EMPLEADOS E LEFT OUTER JOIN REGISTRO R ON E.ID = R.EMPID
LEFT OUTER JOIN TARDANZAS T ON E.ID = T.EMPID LEFT OUTER JOIN PERMISOS P ON E.ID = P.EMPID
LEFT OUTER JOIN EXCUSAS EX ON E.ID = EX.EMPID LEFT OUTER JOIN LICENCIAS LI ON E.ID = LI.EMPID
LEFT OUTER JOIN ENFERMEDAD EN ON E.ID = EN.EMPID LEFT OUTER JOIN VACACIONES V ON E.ID = V.EMPID WHERE R.FECHA = :Hoy
Me tira los resultados que quiero, pero hay datos que se repite dos veces, y no hay datos repetidos en la base, ¿qué se puede hacer?.
Saludos.