Relacionar varios campos a una misma tabla |
Responder |
Autor | |
Enrike
Nuevo Unido: 12/Diciembre/2022 Localización: Barcelona Estado: Sin conexión Puntos: 16 |
Opciones de entrada
Gracias(0)
Enviado: 13/Enero/2023 a las 09:59 |
Buenos días, estoy en una encrucijada.
tengo una tabla con varios campos que deben tomar datos de una misma tabla, se puede hacer o debo crear una tabla por cada campo que quiero obtener el valor. Ejemplo tabla CASAS con campos id-casa color-puerta color-ventana color-pared codpost pais 1 40 20 20 5555 es 2 20 30 10 7656 fr cada uno de los colores es un codigo (numero) tengo una tabla COLORES id-color nombre-color 10 amarillo 20 verde 30 azul 40 rojo por cada tabla solo puedo crear una relacion con otra tabla A quien relaciono con quien ? para hacer la consulta, que me muestre la lista con todas las casas o que me muestre las casas con puertas rojas, como obtengo los resultados Seguramente estoy enfocando mal mi problema, pero ya no tengo forma de poder entenderlo Muchas gracias Saludos |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Opciones de entrada
Gracias(0)
|
Hola,
"por cada tabla solo puedo crear una relación con otra tabla" Esa afirmación no es correcta. Nada te impide incluir varias veces la tabla en las consultas o en la ventana de relaciones. Pruébalo y nos cuentas. Un saludo
|
|
Enrike
Nuevo Unido: 12/Diciembre/2022 Localización: Barcelona Estado: Sin conexión Puntos: 16 |
Opciones de entrada
Gracias(0)
|
Lo que hice fue esto, pero pienso que es un apaño, o realmente se puede hacer asi ? efectivamente me funciona, pero es lo correcto ? |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14720 |
Opciones de entrada
Gracias(0)
|
Hola,
No es ningún apaño; es la solución académica... si utilizar relaciones. Como yo no las utilizo, para mi no supone ningún problema. En el diseño de la tabla CASAS, en los campos que deben basarse en la tabla de colores, yo definiría el control a mostrar como un combo basado en la tabla COLORES. Y, volviendo a tu pregunta inicial, para filtrar las casas con puertas de color rojo, lo que debes hacer es filtrar por casas con puertas de color 40. Aunque el usuario vea los colores, por detrás se utilizan los códigos (al menos yo siempre lo hago así). Un saludo
|
|
Enrike
Nuevo Unido: 12/Diciembre/2022 Localización: Barcelona Estado: Sin conexión Puntos: 16 |
Opciones de entrada
Gracias(0)
|
Vale Xavi, muchas gracias.
Asi lo hare entonces un saludo Enrike
|
|
pezuarco
Asiduo Unido: 04/Octubre/2008 Localización: Colombia Estado: Sin conexión Puntos: 405 |
Opciones de entrada
Gracias(0)
|
buen dia para todos!!!!
otra opcion seria una tabla intermedia (muchos a muchos) ahi puede jugar con casi todo lo imaginable . tabla-casas tabla-colores tabla-habitaciones tabla-intermedia grandes rojo una medianas,azul,cuatro pequeñas verde dos bonitas,verde,quince medianas azul cuatro feas,el mas feo,cuatro bonitas elmas feo ocho feas el mas bonitoo quince UYyyyyyy, ahora me doy cuenta es lo que la grafica anterior Editado por pezuarco - 26/Enero/2023 a las 21:19 |
|
Muchas veces lo hacemos dificil....deberiamos verlo sencillo....todo es facil... necesitas logica ..paciencia...sapiencia....
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |