Código MySQL:
Ver original(detalle_dia
inner join dat_personal
on detalle_dia.idDetalle_dia
=dat_personal.idDetalle_d ia
) inner join dat_generales
on dat_personal.idDetalle_dia
=dat_generales.idDetalle_dia
) and dat_personal.sexo
='Masculino' and dat_generales.consulta
='1' )
Esto?
En cuanto a la primera pregunta
SELECT ...lista de campos....
FROM ...lista de tablas con sus relaciones.....
WHERE ....lista de condiciones.....
ORDER BY ....lista de criterios de ordenación...
Solo hacerte notar que las condiciones las tiene que cumplir el registro resultante de la combinación de tablas.