No se si la estructura que planteas es la optima....
Supongamos que el idioma predeterminado es 1
Aqui optenemos los dias de la semana en el idioma base
Aqui optenemos los dias de la semana en el idioma 2
Ahora lo juntamos
Código MySQL:
Ver original I1.GRUPO_ID,
if(I2.IDIOMA_ID
IS NULL,I1.IDIOMA_ID
,I2.IDIOMA_ID
), if(I2.TRADUCCION
IS NULL,I1.TRADUCCION
,I2.TRADUCCION
), I2.TRADUCCION_BASE
GRUPO_ID,
IDIOMA_ID,
TRADUCCION,
TRADUCCION_BASE
GRUPO_ID,
IDIOMA_ID,
TRADUCCION,
TRADUCCION_BASE
ON I1.ID
=I2.TRADUCCION_BASE
;