also1.select event_name, location_name, ob_date, seasonfrom table ainner join seasons s on EXTRACT(MONTH FROM observation_date) = month_idleft join table2 t2 on t2.event_name2=s.event_name and t2.season = 'summer'where s.season = 'summer' and t2.event_name2 is null2.select event_name, location_name, ob_date, seasonfrom table ainner join seasons s on EXTRACT(MONTH FROM observation_date) = month_idwhere s.season = 'summer' and not exists(select 1 from table2 where table2.season = 'summer' and event_name2=s.event_name)