Muchas Gracias ¡!!
Norberto De: GUFA@mug.org.ar [mailto:g...@mug.org.ar] En nombre de Carlos Miguel FARIAS Enviado el: lunes, 10 de agosto de 2009 09:09 a.m. Para: GUFA List Member Asunto: [GUFA] Sentencia Select Estimado Norberto: Proba con SELECT * FROM Tabla1 LEFT JOIN Tabla2 ON Tabla1.Campo1 = Tabla2.Campo1 INTO CURSOR MICURSOR El retorno será como el que tu quieres, debes tener en cuenta que la columnas de Tabla2, en que no haya filas relacionadas, devolveran valor nulo, para campo2 y campo3 te va a traer los datos siempre, porque estarán disponibles, pero si queres que retorne en blanco, reemplaza con: campo2 con IIF( ISNULL( Tabla2.Campo4, '', Tabla1. campo2 ) && lo mismo para campo3 y para que devuelva blanco en lugar de nulo en las filas faltantes campo4 reemplazar con NVL( campo4, '' ) && y campo5 similar. Saludos: Miguel --- El dom 9-ago-09, Norberto Mario Alvarez <n...@nmasystems.com.ar> escribió: De: Norberto Mario Alvarez <n...@nmasystems.com.ar> Asunto: [GUFA] Sentencia Select Para: "GUFA List Member" <GUFA@mug.org.ar> Fecha: domingo, 9 de agosto de 2009, 11:53 pm Estimados colisteros, apelo a vuestro conocimiento para hacer un select de dos tablas que paso a detallar: Tabla1.dbf Campo1 Campo2 Campo3 1 a b 2 c d 3 f g 4 h i Tabla2.dbf Campo1 Campo4 Campo5 1 a b 3 c d Y la resultante que yo deseo es el siguiente: Cursor1 Campo1_a Campo2 Campo3 Campo1_b Campo4 Campo5 1 a b 1 a b 2 3 f g 3 c d 4 Ya que cuando hago SELECT * FROM Tabla1, Tabla2 WHERE Tabla1.Campo1 = Tabla2.Campo1 INTO CURSOR MICURSOR Me trae lo siguiente: Campo1_a Campo2 Campo3 Campo1_b Campo4 Campo5 1 a b 1 a b 3 f g 3 c d Desde ya muchas gracias por vuestra atención. Norberto Alvarez Socio # 1892 _____ Encontra las mejores recetas con Yahoo! Cocina. http://ar.mujer.yahoo.com/cocina/