La consulta es lo que busco, te puedo poner como lo he solucionado yo , aunque ya aviso que es una guarrada , por eso busco algo con solo mysql que no tengan que hacer 3 bucles y que no tenga que lanzar una o dos consultas por registro
Código MySQL:
Ver original-- saco todos los idiomas menos el predeterminado
-- selecciono todos los registros del idioma predeterminado
--para cada registro comprobaremos que esté en todos los idiomas
-- y ahora sabiendo la clave y el idioma veremos si existe
SELECT * FROM diccionario
WHERE idioma
='".$filar['id
']."' AND clave
='".$filav['clave
']."' AND pagina
='".$filav['pagina
']'; --que
no existe
!!!! , lo creamos
INSERT INTO diccionario
(id
,contenido
,clave
,idioma
,pagina
) VALUES ('','','".$filav['clave
']."','".$filar['id
']."','".$filav['pagina
']."');
Cita: Editado: Código de programación no permitido en foros de bases de datos. Leer las normas, por favor.