Bueno, por lo pronto, tienes una condición redundante no terminada:
Esto:
y esto:
bsucan a lo mismo, y la primera está incompleta.
La sintaxis correcta es:
Código MySQL:
Ver originalSELECT fecha_nacimiento
,codigo
,id_conejo_hembra
, cu.id_cubricion
Respecto a la coneja, necesitas dos veces la misma tabla, por tanto debes invocarla dos veces, con diferentes alias:
Código MySQL:
Ver originalSELECT fecha_nacimiento
, codigo
, id_conejo_hembra
, cu.id_cubricion
INNER JOIN conejos c
ON c.id_conejo
= cu.id_conejo_macho
INNER JOIN conejos C2
ON c2.id_conejo
= cu.id_conejo_hembra