Foros del Web » Programando para Internet » ASP Clásico »

Solo para expertos

Estas en el tema de Solo para expertos en el foro de ASP Clásico en Foros del Web. Necesito trabajar con muchos datos de diferentes tablas, hasta el momento he tenido que abrir muchas sentencias de consultas a cada una de las tablas ...
  #1 (permalink)  
Antiguo 19/08/2003, 21:50
 
Fecha de Ingreso: julio-2003
Ubicación: Cochabamba Bolivia
Mensajes: 300
Antigüedad: 21 años, 9 meses
Puntos: 14
Pregunta Solo para expertos

Necesito trabajar con muchos datos de diferentes tablas, hasta el momento he tenido que abrir muchas sentencias de consultas a cada una de las tablas para rescatar los datos, pero esto hace muy pesado el script.
Talves alguno de ustedes ha tenido algunas ves que hacer lo mismo y le ha hallado una solucion, quisiera sus sugerencias.
Aclaro que no puedo poner los datos en una misma tabla, por si ya lo pensaron y necesito consultar al rededor de 18 tablas para sacar mis resultados.
De ante mano les agradesco su ayuda.
Saludos
__________________
:policia: Uno para todos y todos para uno.
  #2 (permalink)  
Antiguo 19/08/2003, 23:01
Avatar de g_susdaniel  
Fecha de Ingreso: mayo-2001
Ubicación: Frente al Monitor :þ
Mensajes: 995
Antigüedad: 24 años
Puntos: 0
En sql todo se puede, bueno casi todo... habra alguna cosa q no se podrá... la verda es q si necesitas consultar en una sola sentencia 18 tablas, no puedes esperar q sea una sentencia muy corta nada mas con los nombres de las tablas y los campos q vas a usar se llena, pero pues el caso es q deberas usar INNER JOIN... si usas access te recomiendo q uses la parte de consultas para q te genere un parecido a la sql q necesitas...

Buscate un buen manual...

Salu2
__________________
No, no no... no hay firma...
  #3 (permalink)  
Antiguo 20/08/2003, 01:39
Avatar de Cauchemar  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 137
Antigüedad: 21 años, 10 meses
Puntos: 0
Como siempre todo dependera de que motor de Base de datos utilices, pero si te permite realizar procedimientos almacenados no tendrias que tener ningun problema.. aunque tener que usar 18 tablas para una consulta.. no se... esa BDD está bien, bien?
__________________
La utopía está en el horizonte: cuando yo camino dos pasos ella se aleja dos pasos. Yo camino diez pasos y ella está diez pasos más lejos ¿Para qué sirve la utopía?. Sirve para eso: para caminar.
  #4 (permalink)  
Antiguo 20/08/2003, 10:34
Avatar de biblio  
Fecha de Ingreso: enero-2002
Ubicación: Urano
Mensajes: 577
Antigüedad: 23 años, 4 meses
Puntos: 0
Antes de pensar en el script que quieras realizar, aprende mas sobre el manejo de consultas en los mismos manejadores de base de datos.
Una vez tengas en claro el concepto de Normalización, Relación, etc. Ya te mandas con las consultas.

Saludos
  #5 (permalink)  
Antiguo 20/08/2003, 10:45
 
Fecha de Ingreso: enero-2003
Mensajes: 73
Antigüedad: 22 años, 3 meses
Puntos: 0
NO se el contenido de las tablas, tipo de campo etc.. pero si estas utilizando 18 tablas no te sería mejor crear unicamente una tabla y en base a esa tabla utilizas la sentencia correspondiente relativa a los campos que desees seleccionar. Pienso que de esta manera sería mas facil, ya que solamente con una tabla extraerias los datos que quieras.
  #6 (permalink)  
Antiguo 20/08/2003, 16:35
 
Fecha de Ingreso: julio-2003
Ubicación: Cochabamba Bolivia
Mensajes: 300
Antigüedad: 21 años, 9 meses
Puntos: 14
Ok Gracias a todos !!!
Estoy analizando sus sugerencias
Encuanto a SQL estoy intendo realizarlo de varias formas pero ya me canse por eso solicite ayuda.
Por otra parte lo de crear una tabla con todos los datos ya lo habia pensado creando vinculos a las otras tablas, el problema es que el resultado no depende solo de las cantidades de las tablas si no tambien de formularios ingresados por el usuario.
En fin despues de sus post me sugirieron muchas ideas nuevas gracias a todos.
SAludos
__________________
:policia: Uno para todos y todos para uno.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:15.