Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/07/2010, 04:38
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 14 años, 9 meses
Puntos: 150
Respuesta: Optimizar datos

Cita:
Iniciado por sirchote Ver Mensaje
En la tabla autores, tengo un campo llamado id_libro
LLevarte el ID de libro a la tabla autores significa que forzosamente UN AUTOR solo podrá estar relacionado con UN LIBRO, ninguno más ¿es asi como quieres tu modelo relacional? Deberías hacer al reves, en la tabla libros tener un campo ID_Autor, de modo que un mismo autor pueda estar relacionado con muchos libros.

Luego con una sentencia MYSQL tal que:

Select autores.*,libros.* from autores left join libros on autores.ID=libros.ID_Autor order by autores.ID ASC


Te mostrará toda la lista de autores-libros ordenados por el ID del autor de forma ascendente.

Prueba a ver que tal.