Cita:
Iniciado por germoargentina Buenas Noches:
Estoy desarrollando una app para una agencia de viajes y me encontré con los siguientes requerimientos la inmobiliaria maneja inmuebles, hoteles, paquetes
con lo cual genere las siguientes 3 tablas
Inmobiliaria (id_inmueble,id_tipo,país,provincia,ciudad, calle, num_calle, superficie, etc)
Hoteles (id_hotel,id_tipo,país,provincia,ciudad, calle, num_calle, nombre,categoría, etc)
Paquetes (id_paquete,id_tipo,país,provincia,ciudad, id_hotel, duración, aéreo, etc)
el problema me surge cuando debo realizar una búsqueda por (ubicación), ej Argentina,Misiones,Posadas la consulta debe devolver todos los registros que contengan ese valor en los campos país,provincia,ciudad de cada tabla. Devolver N cantidad de registros para mostrar un listado.
Una vez conseguido eso por algún lenguaje del lado del servidor ejemplo PHP realizo después la consulta puntual tomando como referencia el valor id_tipo para saber en que tabla seguir profundizando la consulta.
Por favor espero que me puedan ayudar, esto me tiene trabado y me trae a mal dormir ya desde hace días
Gracias! :)
Para empezar tus tablas no estan normalizadas, por ejemplo:
aqui ocuparias una tabla con los tipos
id_tipo descripcion
una tabla con los paises
id_pais nombre
una tabla con las ciudades
id_ciudad nombre
una tabla con las provincias
id_provincia nombre
una tabla con las calles
id_pais id_provincia id_ciudad id_calle nombre
una tabla con las categorias
id_categoria descripcion
y en tus tablas quedaria asi:
Inmobiliaria (id_inmueble,id_tipo,id_calle)
Hoteles (id_hotel,id_tipo,id_calle, nombre,id_categoria, etc)
Paquetes (id_paquete,id_tipo,id_calle, id_hotel, duración, aéreo, etc)
Se entiende???