Ver Mensaje Individual
  #14 (permalink)  
Antiguo 31/03/2003, 11:12
Avatar de Cain
Cain
 
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
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)
__________________
M a l d i t o F r i k i