Ver Mensaje Individual
  #7 (permalink)  
Antiguo 26/08/2008, 07:56
carlos_el22
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 17 años
Puntos: 0
Respuesta: problema consulta SELECT

hola ...en principio te aconsejo que cuand realices consultas con ams de una tabla lo hagas de manera con inner joins ,lefst join o right joins dependiendo de que te convenga ya que la abse lo maneja de una manera mas eficiente y no como haces de igualar todo en la parte del where.

a ver si esto te sirve.

select * from SRRUTA A left join CCATARE B on A.CR2=B.NT2 and A.CR3 = B.NT3 AND A.CR5=B.NT5
where CR2 LIKE 'ALVAREZ%'


nose si te servira pero lo que hace esta consulta es tomar la tabla SRRUTA completa teniendo en cuenta que el campo CR2 comience con ALVAREZ y siga con lo que sea ; tomar cada registro de esta tabla filtrada y completar con los datos de la talba CCTARE si encuetra un registro que concida con los datos en la tabla CCTARE por los campos que pusiste en la parte del on y en caso que no encuentre un macheo completa los datos con null.