17/07/2007, 06:33
|
| | | Fecha de Ingreso: enero-2005
Mensajes: 89
Antigüedad: 19 años, 10 meses Puntos: 0 | |
Re: explicar codigo Hola,
Esa consulta habría funcionado perfectamente si pones solo
select * from tabla t
el hecho de utilizar un alias (t) y luego poner t.*
puede parecer un poco absurdo o innecesario, pero es sumamente útil en muchos casos.
Imagina que haces una consulta que cruza 5 tablas.
select *
from tabla1 t1,
tabla2 t2,
tabla3 t2,
tabla4 t4,
tabla5 t5
where ......
Esta select te devolvería TODOS los campos de las 5 tablas, pero podrías necesitar hacer la misma select solo mostrando los campos de la primera y la última tabla.
" select t1.*, t5.* from ....." te ahorraría el trabajo de escribir todos y cada uno de los campos de estas dos tablas, pero lo más importante a mi juicio es que queda mucho más claro y evitas errores tontos como poner el alias de una tabla que no corresponde.
Un saludo. |