Cita: Mensaje Original por Cluster
Si usas una sola tabla en la consulta puedes omitir el nombre de la tabla en las consultas .. pero si usas varias tablas ya es necesario usar el nombre_tabla.campo para referenciarte a un campo concreto de una tabla concreta de las que estés usando ....
Un saludo,
Suponiendo que haya nombres de campo coincidentes.
Ejemplo:
TABLA: CAMPOS
Gente: id, nombre, apellido, pais
Pais: id, pais
SELECT nombre,p.pais FROM Gente g, Pais p WHERE g.pais = p.id
nombre no necesita que especifique la tabla porque sólo existe en la tabla Gente.
id sí necesita que le indique a cual me refiero.
(Nótese tabién el uso de aliases para referenciar las tablas: Gente g, Pais p)