Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2012, 11:08
Avatar de ana_gloria
ana_gloria
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Crear busqueda y que aparezca en Datareport

Hola, si me permites darte mi opinión, no crees que seria mas facil de leer para ti la consulta de ésta manera:

Select nc.*, pp.* from nuevacotizacion as nc, pedidoproducto as pp where nc.numrequisicion = 1 and nc.numrequisicion = pp.numrequisicion...

Por estos puntos, de esta manera lees tu consulta de una manera limpia, agil y facil, es entendible, ahora te recomiendo que si vas a consultar varias tablas primero recorras los campos de 1 y despues de otra, no forces al motor de busqueda a q te consulte 1o una tabla, luego la segunda y despues te devuelves a la primera, eso no esta muy bien y te recomiendo a que selecciones todos los campos porq supongo que el campo "bandera" que utilizas en las 2 tablas ha de ser algun campo numerico vdd, entonces no hay mucho uso de memoria para ese campo, tercero es necesario a que le digas al motor de busqueda que campo necesitas extraer ( osea nc.numrequisicion = 1) y despues forzarlo a que iguale el numero de requisicion tanto en la tabla "nc" como en la "pp" para que te traiga los datos que necesitas.

Espero que te sea de utilidad esta respuesta, saludos!