Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/11/2011, 11:02
MoebiusDigital
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 16 años, 11 meses
Puntos: 1
Respuesta: Separar una tabla en dos mas pequeñas

Si no entiendo mal, lo que deberías hacer es crear dos tablas (cada una con los datos que indicás) y asignarles un ID a cada una de ellas para poder relacionarlas. Por ejemplo, podés poner un "item_id" en la tabla "cabeceras" que lo relacione con los datos de la tabla "items" y relacionarlos con un JOIN.

Para que los datos sean únicos en la tabla "cabeceras" podés definirlos como únicos en MySQL. Para que no haya errores deberás validar cómo se introducen los datos.

Si la tabla es muy grande, para mostrar los resultados te aconsejo que uses un "limit" para que sólo devuelva una cantidad limitada de resultados, y lo acompañes con un paginador para navegar las diferentes páginas.

No estoy muy seguro si esto te ayudará, pero quizás aporta un poco de luz a la cuestión :)

Saludos!
Pablo
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting