Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/05/2011, 07:25
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Necesito presentar en una tabla HTML los resultados de una consulta a vari

Pues haz varios INNER JOIN por cada tabla y luego ordenas el resultado por el nombre del autor.

Este es un ejemplo, en el que tu tendrás que cambiar las tablas y los campos por los que tu tengas:


Código MySQL:
Ver original
  1. FROM lib_autor INNER JOIN lib_libros ON lib_autor.id_aut = lib_libros.id_aut
  2. INNER JOIN lib_coleccion ON lib_libros.id_coleccion = lib_coleccion.id
  3. INNER JOIN lib_editorial ON lib_libros.id_editorial = lib_editorial.id
  4. ORDER BY lib_libros.autor, lib_libros.fecha;



Te pongo también como sería sólo con el autor (como me pediste):

Código MySQL:
Ver original
  1. FROM lib_autor INNER JOIN lib_libros ON lib_autor.id_aut = lib_libros.id_aut
  2. ORDER BY lib_libros.autor, lib_libros.titulo, lib_libros.fecha;

Esto te ordena los libros por el autor (teniendo así todos los libros de un autor juntos) y luego dentro de ese orden por titulo y fecha.