> El 16/12/2014 05:28, "Martín Marqués" <mar...@2ndquadrant.com> escribió:
> > SELECT fid, fbanco, fecha FROM A LEFT OUTER JOIN B ON (A.fid=B.pid) > > WHERE B.pid IS NULL > > GROUP BY 1,2,3; Hellmuth Vargas escribió: > Martín disculpe la ignorancia, pero tengo entendido que si se coloca una > condición filtró en el where de la tabla B, el left outer se convierte en > inner join y se pierde el efecto. Por favor corrijame si me equivoco Si pones un b.pid = 123 entonces tienes razón, pero acá el WHERE es IS NULL que precisamente se va a cumplir para las filas del outer join que no corresponden con el inner join. -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services - Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda