![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
24/05/2013, 08:56
|
![Avatar de gnzsoloyo](http://static.forosdelweb.com/customavatars/avatar204377_5.gif) | Moderador criollo | | Fecha de Ingreso: noviembre-2007 Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses Puntos: 2658 | |
Respuesta: Consulta asesina Entiendo.
En realidad el INNER JOIN sólo te puede ayudar a generar una única consulta que devuelva provincias y localidades en el mismo resultado, pero luego deberás recorrerlo programáticamente para ubicar uno y otro, con la complicación de que la cantidad de datos va a ser mayor.
A nivel de perfomance, es mejor hacer que si seleccionas uno, filtre la consulta para el otro, en secuencia, una secuencia de selección que puedes obligar al usuario a respetar inhabilitando y habilitando los combos según las selecciones a realizar (como se suele hacer).
Yo no lo veo práctico a traer todo en una única tabla, porque la latencia de la red no es tan grande como para justificar "acelerar" un paso sobrecargando de datos innecesariamente la conexión.
Creo que la lógica que ya tienes es más apropiada.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |