<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Merging with standard IDs in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675104#M203354</link>
    <description>This is great! Thanks a lot!&lt;BR /&gt;Just in case i had to select variables, would it be better to use SQL?</description>
    <pubDate>Thu, 06 Aug 2020 18:48:08 GMT</pubDate>
    <dc:creator>newsas007</dc:creator>
    <dc:date>2020-08-06T18:48:08Z</dc:date>
    <item>
      <title>Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675092#M203347</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;I have several data sets i am trying to merge using a standard dataset that contains IDs i need for the final merge. Here is an example: dataset A and dataset B need to be merged. Dataset C is the 'standard' dataset that has just ID #s that i need in the final merge.&amp;nbsp; Also, is it better to use SQL or just data step? Thanks&lt;/P&gt;&lt;P&gt;Dataset A&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;var2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;cat2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;cat2&lt;/TD&gt;&lt;TD&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;cat2&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;cat1&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset B&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;Var3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;5.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;7.9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;9.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2.9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Dataset C&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Data want&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" cellpadding="0"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;TD&gt;var1&lt;/TD&gt;&lt;TD&gt;var2&lt;/TD&gt;&lt;TD&gt;Var3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3.6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;cat2&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5.3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;7&lt;/TD&gt;&lt;TD&gt;Cat1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;9.2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;9&lt;/TD&gt;&lt;TD&gt;cat2&lt;/TD&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;2.5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;10&lt;/TD&gt;&lt;TD&gt;cat1&lt;/TD&gt;&lt;TD&gt;12&lt;/TD&gt;&lt;TD&gt;2.9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Thu, 06 Aug 2020 18:13:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675092#M203347</guid>
      <dc:creator>newsas007</dc:creator>
      <dc:date>2020-08-06T18:13:50Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675094#M203348</link>
      <description>&lt;P&gt;Since the datasets are already sorted, and have a 1:1 relationship throughout, the data step is the method of choice:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data want;
merge
  a
  b
  c (in=in_c)
;
by id;
if in_c;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 06 Aug 2020 18:16:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675094#M203348</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-08-06T18:16:37Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675097#M203350</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;
data a;
input ID	var1 $	var2;
cards;
2	Cat1	2
3	cat2	4
4	Cat1	6
6	cat2	8
7	Cat1	0
9	cat2	10
10	cat1	12
;


 

data B;
input ID	Var3;
cards;
1	1.5
2	3.6
3	5.3
5	7.9
7	9.2
9	2.5
10	2.9
;
 

data C;
input ID;
cards;
2
3
4
7
9
10
;

data want;
merge c(in=c) a b;
by id;
if c;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 06 Aug 2020 18:19:18 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675097#M203350</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-08-06T18:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675103#M203353</link>
      <description>Thank you!</description>
      <pubDate>Thu, 06 Aug 2020 18:46:32 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675103#M203353</guid>
      <dc:creator>newsas007</dc:creator>
      <dc:date>2020-08-06T18:46:32Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675104#M203354</link>
      <description>This is great! Thanks a lot!&lt;BR /&gt;Just in case i had to select variables, would it be better to use SQL?</description>
      <pubDate>Thu, 06 Aug 2020 18:48:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675104#M203354</guid>
      <dc:creator>newsas007</dc:creator>
      <dc:date>2020-08-06T18:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675105#M203355</link>
      <description>&lt;P&gt;Yes, you could use SQL Select or datastep keep/drop dataset options. The choice is yours.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Sir&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/11562"&gt;@Kurt_Bremser&lt;/a&gt;&amp;nbsp;/&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/159"&gt;@Tom&lt;/a&gt;&amp;nbsp; or&amp;nbsp;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp; can offer better slick advice if your question is related to &lt;EM&gt;"performance"&lt;/EM&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Aug 2020 18:51:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675105#M203355</guid>
      <dc:creator>novinosrin</dc:creator>
      <dc:date>2020-08-06T18:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: Merging with standard IDs</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675175#M203391</link>
      <description>&lt;P&gt;You can use&amp;nbsp;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.4&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n1nnrzzsw6rzrjn1p2jfky6pdv23.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;KEEP&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.4&amp;amp;docsetId=lestmtsref&amp;amp;docsetTarget=n1capr0s7tilbvn1lypdshkgpaip.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;DROP&lt;/A&gt;&amp;nbsp;statements, or&amp;nbsp;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.4&amp;amp;docsetId=ledsoptsref&amp;amp;docsetTarget=p0vw9lyyxk1cxkn0zzfemrsr3t9a.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;KEEP=&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://documentation.sas.com/?cdcId=pgmsascdc&amp;amp;cdcVersion=9.4_3.4&amp;amp;docsetId=ledsoptsref&amp;amp;docsetTarget=n15goor3q758g5n1eykstufkpdhy.htm&amp;amp;locale=en" target="_blank" rel="noopener"&gt;DROP=&lt;/A&gt;&amp;nbsp;dataset options.&lt;/P&gt;</description>
      <pubDate>Fri, 07 Aug 2020 04:06:24 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Merging-with-standard-IDs/m-p/675175#M203391</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2020-08-07T04:06:24Z</dc:date>
    </item>
  </channel>
</rss>

