Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/05/2008, 11:25
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Varias filas o varias columnas para una tabla

mafima,
es cierto lo que dices, pero yo estoy con quimfv.
Te haré unas preguntas para que veas la índole del problema:
¿Cómo buscarías todos los que quieren estudiar inglés?
¿Cómo buscarías el total de los alumnos que quieren estudiar dos lenguas y que esas sean unas determinadas?
Observarás que ahora tienes que buscar en los distintos campos de un registro sin saber dónde está la lengua que buscas, si en el primer campo, en el segundo o en el tercero. Eso también ralentizará tus consultas, pues incluso optimizándolas, tendrás que mover muchos datos y los índices no te ayudarán como si tuvieras los registros con una lengua cada uno de ellos; y tendrás que volver varias veces sobre la misma tabla: si buscas, tres, tres veces, recorriendo los tres campos. Y si el problema es la presentación de los datos en columnas, eso se resuelve con programación. Ni siquiera tienes que hacer un concat, sino programar con PHP, ASP o lo que emplees...

Última edición por jurena; 22/05/2008 a las 11:51