No entiendo el problema que puedas tener por tener usuarios de la misma edad, prueba a hacer algo así:
SELECT informes.idInforme FROM usuarios INNER JOIN informes
ON usuarios.idUsuario = informes.idUsuario
WHERE usuarios.edad < (SELECT edad FROM usuarios WHERE idUsuario = x
UNION
SELECT idInforme FROM usuariosAutorizados WHERE idUsuario = x
Prueba y me dices...
Un saludo