data ff; input a b $8.; datalines; 1 tom 2 ine 3 paula 4 stella run; data groot; input c d; datalines; 1 100 1 112 2 334 3 554 3 776 4 557 5 777 run; data samen; length a 8.; length b $8.; if _N_ = 1 then do; declare hash h(dataset: "ff"); rc = h.defineKey('a'); rc = h.defineData('a', 'b'); rc = h.defineDone(); call missing(a, b); end; set groot; rc=h.find(key:c); if rc=0 then output; run;