La resuesta es sencilla: la sintaxis de acces no es estándar con lo que no funciona directamente con el resto de gestores.
Para que funciones con mysql, tiene que ser así:
Código PHP:
SELECT productos.Descripcion, productos.cantidad_exped, productos.precio, productos.nombre_imagen
FROM productos, ambitos,ambitos_productos,sub1_ambitos,sub2_ambitos,sub3_ambitos
WHERE ambitos_productos.id_ambito=$id_ambito
AND sub1_ambitos.id_sub1_ambito=$id_sub1_ambito
AND sub2_ambitos.id_sub2_ambito=$id_sub2_ambito
AND sub3_ambitos.id_sub3_ambito=$id_sub3_ambito
AND ambitos.id_ambito = ambitos_productos.id_ambito
AND ambitos.id_ambito = sub1_ambitos.id_ambito
AND productos.cod_producto = ambitos_productos.cod_producto
AND sub1_ambitos.id_sub1_ambito = sub2_ambitos.id_sub1_ambito
AND sub2_ambitos.id_sub2_ambito = sub3_ambitos.id_sub2_ambito
Espero que te sirva.
Un saludo.