Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/02/2009, 09:40
Santi-Sfe
 
Fecha de Ingreso: febrero-2009
Mensajes: 9
Antigüedad: 15 años, 4 meses
Puntos: 0
Consulta NOVATO MSSQL

Bueno, antes que nada soy nuevo (en el foro y en el tema de bd) asi que tenganme paciencia jeje. Vamos al grano, tengo que resolver una consulta (supuestamente re facil) con las bases de datos de ejemplo en MSSQL server 2000, puntualmente la bd pubs. Tengo que obtener el listado de apellidos y nombres de autores juntos a los titulos de las publicaciones de su auditoria y ordenarla por autor. Yo lo hice de la siguiente manera, pero me gustaria opinen acerca de como mejorar la sintaxis y la eficiencia de la sentencia.

SELECT A.au_lname,A.au_fname,Aux.title FROM authors A
INNER JOIN (SELECT Ta.au_id,Ti.title FROM titleauthor Ta INNER JOIN titles Ti ON Ta.title_id = Ti.title_id)Aux
ON A.au_id = Aux.au_id
ORDER BY A.au_lname

Saludos y gracias!