<?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: create new table based on existing tables in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37184#M9447</link>
    <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
I think you could use a.* if you don't mind renaming variables. I'm still learning SQL, so may be mistaken, but i think below should work:&lt;BR /&gt;
&lt;BR /&gt;
proc SQL;&lt;BR /&gt;
  create table new (drop=E rename=(NewE=E))  as&lt;BR /&gt;
  select a.*, coalesce(b.E,a.E) as newE&lt;BR /&gt;
  from main as a left join support as b on a.ID=b.ID and a.INDEX=b.INDEX&lt;BR /&gt;
;quit;&lt;BR /&gt;
&lt;BR /&gt;
Or you can use macros to generate the lists for the select statement. The macro language is a grea list maker....&lt;BR /&gt;
&lt;BR /&gt;
--Q.</description>
    <pubDate>Thu, 24 Mar 2011 00:22:20 GMT</pubDate>
    <dc:creator>Quentin</dc:creator>
    <dc:date>2011-03-24T00:22:20Z</dc:date>
    <item>
      <title>create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37180#M9443</link>
      <description>I apologize for posting this question as I just posted a similar one. However I just couldn't figure out how to do it.&lt;BR /&gt;
&lt;BR /&gt;
Suppose I have two tables: Main and Support. The Main table has &lt;B&gt;MANY &lt;/B&gt;variables and may look like this:&lt;BR /&gt;
&lt;BR /&gt;
Main:&lt;BR /&gt;
&lt;BR /&gt;
ID......A......B......C......D......E......F......Index&lt;BR /&gt;
001....0......0.......0.......0......0......0.......1&lt;BR /&gt;
001....0......0.......0.......0......0......0.......2&lt;BR /&gt;
001....0......0.......0.......0......0......0.......3&lt;BR /&gt;
002....0......0.......0.......0......0......0.......4&lt;BR /&gt;
002....0......0.......0.......0......0......0.......5&lt;BR /&gt;
003....0......0.......0.......0......0......0.......6&lt;BR /&gt;
003....0......0.......0.......0......0......0.......7&lt;BR /&gt;
004....0......0.......0.......0......0......0.......8&lt;BR /&gt;
005....0......0.......0.......0......0......0.......9&lt;BR /&gt;
&lt;BR /&gt;
And Support table look like this:&lt;BR /&gt;
&lt;BR /&gt;
Support:&lt;BR /&gt;
&lt;BR /&gt;
ID......E......Index&lt;BR /&gt;
001....1.......3&lt;BR /&gt;
003....1.......6&lt;BR /&gt;
005....1.......9&lt;BR /&gt;
&lt;BR /&gt;
Now, based on these two tables, I want to create a new table called New which is&lt;BR /&gt;
actually an updated Main (i.e., the E variable in Main is updated by the E&lt;BR /&gt;
variable in Support if both ID and Index are matched). So the New table will look like:&lt;BR /&gt;
&lt;BR /&gt;
New:&lt;BR /&gt;
&lt;BR /&gt;
ID......A......B......C......D......E......F......Index&lt;BR /&gt;
001....0......0.......0.......0......0......0.......1&lt;BR /&gt;
001....0......0.......0.......0......0......0.......2&lt;BR /&gt;
001....0......0.......0.......0......1......0.......3&lt;BR /&gt;
002....0......0.......0.......0......0......0.......4&lt;BR /&gt;
002....0......0.......0.......0......0......0.......5&lt;BR /&gt;
003....0......0.......0.......0......1......0.......6&lt;BR /&gt;
003....0......0.......0.......0......0......0.......7&lt;BR /&gt;
004....0......0.......0.......0......0......0.......8&lt;BR /&gt;
005....0......0.......0.......0......1......0.......9&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
What kind of SAS Data Step or Proc SQL can accomplish such task?</description>
      <pubDate>Wed, 23 Mar 2011 18:33:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37180#M9443</guid>
      <dc:creator>littlestone</dc:creator>
      <dc:date>2011-03-23T18:33:42Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37181#M9444</link>
      <description>Hello Littlestone,&lt;BR /&gt;
&lt;BR /&gt;
This ia a solution:&lt;BR /&gt;
[pre]&lt;BR /&gt;
proc SQL;&lt;BR /&gt;
  create table new as&lt;BR /&gt;
  select a.ID, a.B, a.C, a.D, &lt;BR /&gt;
  case &lt;BR /&gt;
    when b.E NE . then b.E&lt;BR /&gt;
    else               a.E&lt;BR /&gt;
  end as E, a.F, a.Index &lt;BR /&gt;
  from main as a left join support as b on a.ID=b.ID and a.INDEX=b.INDEX&lt;BR /&gt;
;quit;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
Sincerely,&lt;BR /&gt;
SPR</description>
      <pubDate>Wed, 23 Mar 2011 19:23:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37181#M9444</guid>
      <dc:creator>SPR</dc:creator>
      <dc:date>2011-03-23T19:23:31Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37182#M9445</link>
      <description>SPR, thank you very much.&lt;BR /&gt;
&lt;BR /&gt;
In your codes, every variable in Main has to be selected&lt;BR /&gt;
&lt;BR /&gt;
...&lt;BR /&gt;
select &lt;B&gt;a.ID&lt;/B&gt;,&lt;B&gt; a.B&lt;/B&gt;, &lt;B&gt;a.C&lt;/B&gt;, &lt;B&gt;a.D&lt;/B&gt;, ...,&lt;B&gt; a.F&lt;/B&gt;, &lt;B&gt;a.Index&lt;/B&gt;&lt;BR /&gt;
.....&lt;BR /&gt;
&lt;BR /&gt;
Do you think there could be an alternative method that does not require to list every variable? a.*?&lt;BR /&gt;
&lt;BR /&gt;
As you know, in some bioinformatics data, there could be tens or even a hundred variables, listing each of them in the code is kind of inconvenience. I have tried to use a.*, but could not make it work the right way.</description>
      <pubDate>Wed, 23 Mar 2011 20:26:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37182#M9445</guid>
      <dc:creator>littlestone</dc:creator>
      <dc:date>2011-03-23T20:26:39Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37183#M9446</link>
      <description>Look in the online help for UPDATE Statement. It has an example with a transaction data set which is your basic scenario.</description>
      <pubDate>Wed, 23 Mar 2011 22:56:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37183#M9446</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2011-03-23T22:56:04Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37184#M9447</link>
      <description>Hi,&lt;BR /&gt;
&lt;BR /&gt;
I think you could use a.* if you don't mind renaming variables. I'm still learning SQL, so may be mistaken, but i think below should work:&lt;BR /&gt;
&lt;BR /&gt;
proc SQL;&lt;BR /&gt;
  create table new (drop=E rename=(NewE=E))  as&lt;BR /&gt;
  select a.*, coalesce(b.E,a.E) as newE&lt;BR /&gt;
  from main as a left join support as b on a.ID=b.ID and a.INDEX=b.INDEX&lt;BR /&gt;
;quit;&lt;BR /&gt;
&lt;BR /&gt;
Or you can use macros to generate the lists for the select statement. The macro language is a grea list maker....&lt;BR /&gt;
&lt;BR /&gt;
--Q.</description>
      <pubDate>Thu, 24 Mar 2011 00:22:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37184#M9447</guid>
      <dc:creator>Quentin</dc:creator>
      <dc:date>2011-03-24T00:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37185#M9448</link>
      <description>[pre]&lt;BR /&gt;
data temp;&lt;BR /&gt;
 infile datalines dlm='.';&lt;BR /&gt;
 input id $ a b c d e f index;&lt;BR /&gt;
datalines;&lt;BR /&gt;
001....0......0.......0.......0......0......0.......1&lt;BR /&gt;
001....0......0.......0.......0......0......0.......2&lt;BR /&gt;
001....0......0.......0.......0......0......0.......3&lt;BR /&gt;
002....0......0.......0.......0......0......0.......4&lt;BR /&gt;
002....0......0.......0.......0......0......0.......5&lt;BR /&gt;
003....0......0.......0.......0......0......0.......6&lt;BR /&gt;
003....0......0.......0.......0......0......0.......7&lt;BR /&gt;
004....0......0.......0.......0......0......0.......8&lt;BR /&gt;
005....0......0.......0.......0......0......0.......9&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
data index;&lt;BR /&gt;
 infile datalines dlm='.';&lt;BR /&gt;
 input id $ e index;&lt;BR /&gt;
datalines;&lt;BR /&gt;
001....1.......3&lt;BR /&gt;
003....1.......6&lt;BR /&gt;
005....1.......9&lt;BR /&gt;
;&lt;BR /&gt;
run;&lt;BR /&gt;
[/pre]&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
&lt;DIV class="Section1" style=""&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN class="GramE"&gt;&lt;B&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: navy; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;proc&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; &lt;/SPAN&gt;&lt;SPAN class="SpellE"&gt;&lt;B&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: navy; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;sql&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;update&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; temp as _a&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;set&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; e=(select e from index as _b&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;where&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; _&lt;SPAN class="SpellE"&gt;b.id&lt;/SPAN&gt; &lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; _&lt;SPAN class="SpellE"&gt;a.id&lt;/SPAN&gt; and _&lt;SPAN class="SpellE"&gt;b.index&lt;/SPAN&gt;&lt;BR /&gt;
&lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; _&lt;SPAN class="SpellE"&gt;a.index&lt;/SPAN&gt;)&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;where&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; id &lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; (select id from index as&lt;BR /&gt;
_b&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;where&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; _&lt;SPAN class="SpellE"&gt;b.id&lt;/SPAN&gt; &lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; _&lt;SPAN class="SpellE"&gt;a.id&lt;/SPAN&gt; ) and index &lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; (select index from index as _b&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="GramE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: blue; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;where&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt; _&lt;SPAN class="SpellE"&gt;b.index&lt;/SPAN&gt; &lt;SPAN class="SpellE"&gt;eq&lt;/SPAN&gt; _&lt;SPAN class="SpellE"&gt;a.index&lt;/SPAN&gt;)&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal" style="text-align: left;" align="left"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;SPAN style=""&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN class="GramE"&gt;&lt;B&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: navy; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;quit&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: black; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;P class="MsoNormal"&gt;&lt;SPAN class="SpellE"&gt;&lt;SPAN style="font-size: 10pt; font-family: &amp;quot;Courier New&amp;quot;; color: navy; background: none repeat scroll 0% 0% white;" lang="EN-US"&gt;Ksharp&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="color: navy;" lang="EN-US"&gt;&lt;P&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BR /&gt;
&lt;BR /&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 24 Mar 2011 03:03:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37185#M9448</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2011-03-24T03:03:29Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37186#M9449</link>
      <description>Thank you all !</description>
      <pubDate>Thu, 24 Mar 2011 18:22:33 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37186#M9449</guid>
      <dc:creator>littlestone</dc:creator>
      <dc:date>2011-03-24T18:22:33Z</dc:date>
    </item>
    <item>
      <title>Re: create new table based on existing tables</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37187#M9450</link>
      <description>data new;&lt;BR /&gt;
 merge main(in=b)&lt;BR /&gt;
           support(in=a);&lt;BR /&gt;
 by id index;&lt;BR /&gt;
run;</description>
      <pubDate>Thu, 24 Mar 2011 19:37:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/create-new-table-based-on-existing-tables/m-p/37187#M9450</guid>
      <dc:creator>FriedEgg</dc:creator>
      <dc:date>2011-03-24T19:37:02Z</dc:date>
    </item>
  </channel>
</rss>

