Cita:
Iniciado por portal47
me dice que hay un error en la sintaxis SQL
Se te metio un caracter de más al tipear la query, pero eso no explica la duplicación de datos.
En todo caso lo que yo veo es quie no estás estableciendo la relaicón entre ambas tablas, (personas y telefonos), por lo que si no tienen un cmapo que los relacione, que tenga el mismo nombre en ambas tablas, se está produciendo un producto cartesiano con cosecuencias desastrosas.
¿Cómo relacionas las tablas? ¿QUé campo tienen en común, es decir, cómo sabes que un teléfono es de una persona determinada?
No veo la relación en la query y no puedo verla en esa captura de pantalla.