Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/11/2009, 13:58
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: como hacer para que un campo tome varios valores al mismo tiempo

No se puede porque es imposible que en un mismo registro, un campo tenga más de un valor al mismo tiempo. La idea es que es imposible meter dos pies en el mismo zapato. Sólo entra uno. En un campo sólo entra un dato.
Poner más de uno hace que ese campo carezca de dominio. Pasa a ser información sucia.
Hacerlo viola los principios de diseño de bases de datos.

Lo que si puedes hacer es que te devuelva todos los registros que cumplan con una serie de condiciones, como por ejemplo, aquellos registros cuyos valores estén comprendidos en un grupo determinado (1, 4, 7 en tu caso), pero esa consulta te devolverá o ninguno o hasta tres registros, considerando que estás buscando tres valores diferentes.

Explicanos esto: ¿Cómo es posible que un mismo registro tenga un ID multivaluado? ¿En qué contexto tiene sentido eso?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)