Ver Mensaje Individual
  #40  
Antiguo 11-09-2014
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Reputación: 21
RONPABLO Va por buen camino
Sobre los alias yo siempre los uso ya que me de agilidad, y voy dando una cierta complejidad según la consulta, por ejemplo:

1. Para una consulta simple o una consulta con varias tablas pero con iniciales diferentes pongo el primer caracter de cada tabal:

Código SQL [-]
Select u.Nombre, u.Documento From Usuarios u where u.id = :id

Select 
     u.Nombre, u.Documento, f.Numero 
From Usuarios u 
inner join Facturas on f.UsuarioId = u.id 
where f.fecha between :f1 and :f2

2. Para consultas donde van más de 2 tablas o para 2 tablas con iniciales similares uso alias de tres letras, por ejmeplo:


Código SQL [-]

Select 
     usu.Nombre, usu.Documento, fac.Numero, fdp.Descripcion as formaDepago 
From Usuarios usu 
inner join Facturas fac on fac.UsuarioId = usu.id 
inner join FormasDePago fdp on fac.FormaDePagoId = fdp.id
where fac.fecha between :f1 and :f2
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita