Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2003, 20:17
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Esas letras son "alias" de las tablas que usas en tu query...

El query que pones:

select S.nombre
from Especie S, Pez F, Tanque T
where S.sno = F.sno

Sería equivalente a:

select Especie.nombre
from Especie, Pez, Tanque
where Especie.sno = Pez.sno

Es mucho mas facil usar alias cuando vas a realizar queries que accesan a muchas tablas y a muchos campos de las mismas, aunque cuando te acostumbras a usar los alias (tanto para campos como para tablas) a veces los usas en queries pequeños...

Para que lo entiendas mejor, te pongo otro ejemplo:

SELECT a.nombre, b.domicilio, c.*
FROM personas a, empresas b, emails c
WHERE a.ID=b.propietario
AND b.propEmail=c.ID

Espero que haya quedado claro.

Saludos!
__________________
Manoloweb