<?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: how do i concatenate multiple tables in proc sql in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548763#M152221</link>
    <description>&lt;P&gt;You need to fix the variable matching issue.&lt;/P&gt;
&lt;P&gt;If it is just that the columns are in different orders then add the CORRESPONDING keyword after the UNION keyword.&lt;/P&gt;
&lt;PRE&gt;1939  proc sql;
1940  create table x as
1941  select name,age from sashelp.class
1942  union
1943  select age,name from sashelp.class
1944  ;
ERROR: Column 1 from the first contributor of UNION is not the same type as its counterpart from the second.
ERROR: Column 2 from the first contributor of UNION is not the same type as its counterpart from the second.
1945  create table x as
1946  select name,age from sashelp.class
1947  union corresponding
1948  select age,name from sashelp.class
1949  ;
NOTE: Table WORK.X created, with 19 rows and 2 columns.
&lt;/PRE&gt;</description>
    <pubDate>Fri, 05 Apr 2019 13:36:59 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2019-04-05T13:36:59Z</dc:date>
    <item>
      <title>how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548755#M152217</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I am very new to proc sql and currently trying to concatenate several very large tables.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I used the code:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080"&gt;proc sql;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;create table inptadm as&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2002&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2003&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2004&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2005&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2006&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2007&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2008&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2009&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2010&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2011&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2012&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2013&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union &lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select * from raw.inptadm2014&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;quit;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and examples of my tables look similar to these below&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE width="348"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD colspan="2" width="174"&gt;raw.inptadm2002&lt;/TD&gt;
&lt;TD width="87"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD width="87"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;var1&lt;/TD&gt;
&lt;TD&gt;var2&lt;/TD&gt;
&lt;TD&gt;var3&lt;/TD&gt;
&lt;TD&gt;var4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;a&lt;/TD&gt;
&lt;TD&gt;c&lt;/TD&gt;
&lt;TD&gt;d&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;s&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;TD&gt;d&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;e&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colspan="2"&gt;raw.inptadm2003&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;var1&lt;/TD&gt;
&lt;TD&gt;var2&lt;/TD&gt;
&lt;TD&gt;var3&lt;/TD&gt;
&lt;TD&gt;var4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;d&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;i&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;TD&gt;h&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;r&lt;/TD&gt;
&lt;TD&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;…&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD colspan="2"&gt;raw.inptadm2014&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;var1&lt;/TD&gt;
&lt;TD&gt;var2&lt;/TD&gt;
&lt;TD&gt;var3&lt;/TD&gt;
&lt;TD&gt;var4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;e&lt;/TD&gt;
&lt;TD&gt;h&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;TD&gt;r&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;e&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want a new table like this:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 260pt;" border="0" width="348" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD width="87" height="21" style="height: 16.0pt; width: 65pt;"&gt;var1&lt;/TD&gt;
&lt;TD width="87" style="width: 65pt;"&gt;var2&lt;/TD&gt;
&lt;TD width="87" style="width: 65pt;"&gt;var3&lt;/TD&gt;
&lt;TD width="87" style="width: 65pt;"&gt;var4&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;a&lt;/TD&gt;
&lt;TD&gt;c&lt;/TD&gt;
&lt;TD&gt;d&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;s&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;TD&gt;d&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;e&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;d&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;i&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;w&lt;/TD&gt;
&lt;TD&gt;f&lt;/TD&gt;
&lt;TD&gt;h&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;w&lt;/TD&gt;
&lt;TD&gt;g&lt;/TD&gt;
&lt;TD&gt;r&lt;/TD&gt;
&lt;TD&gt;b&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;…&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;e&lt;/TD&gt;
&lt;TD&gt;h&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;g&lt;/TD&gt;
&lt;TD&gt;u&lt;/TD&gt;
&lt;TD&gt;r&lt;/TD&gt;
&lt;TD&gt;l&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 16.0pt;"&gt;
&lt;TD height="21" style="height: 16.0pt;"&gt;e&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;w&lt;/TD&gt;
&lt;TD&gt;k&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I keep getting this error codes in my log similar to&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT color="#008000"&gt;WARNING: A table has been extended with null columns to perform the UNION set operation.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Column 13 from the first contributor of UNION is not the same type as its counterpart from the&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;second.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Column 15 from the first contributor of UNION is not the same type as its counterpart from the&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;second.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Column 17 from the first contributor of UNION is not the same type as its counterpart from the&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;second.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and I do not know what I am doing wrong.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I ran code similar to this in the past with no issue so I am not sure how to troubleshoot this problem.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;______________________&lt;/P&gt;
&lt;P&gt;Also, when I try to list the specific variables that I want in each table using&amp;nbsp; the following code&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000080"&gt;proc sql;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;create table enrl as&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2002&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2003&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2004&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2005&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2006&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2007&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2008&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2009&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2010&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2011&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2012&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2013&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;union&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;select enrolid, dtstart, dtend, AGE, AGEGRP, DOBYR, ENRMON, MSA, REGION, SEX, state from enroll2014&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#000080"&gt;quit;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;I also get these error messages:&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column AGE is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column AGEGRP is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column DOBYR is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column ENRMON is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column MSA is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column REGION is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column SEX is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT color="#800000"&gt;&lt;STRONG&gt;ERROR: Ambiguous reference, column state is in more than one table.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 05 Apr 2019 13:19:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548755#M152217</guid>
      <dc:creator>ajb</dc:creator>
      <dc:date>2019-04-05T13:19:43Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548759#M152219</link>
      <description>&lt;P&gt;Does it have to be PROC SQL? Why not simplify with the data step like this&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data inptadm2002;
input (var1-var4)($);
datalines;
a	c	d	u
s	u	d	l
e	g	w	b
;

data inptadm2003;
input (var1-var4)($);
datalines;
d	g	i	k
w	f	h	k
w	g	r	b
;

data inptadm2014;
input (var1-var4)($);
datalines;
e	h	l	u
g	u	r	l
e	w	w	k
;

data want;
   set inptadm:;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Apr 2019 13:18:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548759#M152219</guid>
      <dc:creator>PeterClemmensen</dc:creator>
      <dc:date>2019-04-05T13:18:59Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548763#M152221</link>
      <description>&lt;P&gt;You need to fix the variable matching issue.&lt;/P&gt;
&lt;P&gt;If it is just that the columns are in different orders then add the CORRESPONDING keyword after the UNION keyword.&lt;/P&gt;
&lt;PRE&gt;1939  proc sql;
1940  create table x as
1941  select name,age from sashelp.class
1942  union
1943  select age,name from sashelp.class
1944  ;
ERROR: Column 1 from the first contributor of UNION is not the same type as its counterpart from the second.
ERROR: Column 2 from the first contributor of UNION is not the same type as its counterpart from the second.
1945  create table x as
1946  select name,age from sashelp.class
1947  union corresponding
1948  select age,name from sashelp.class
1949  ;
NOTE: Table WORK.X created, with 19 rows and 2 columns.
&lt;/PRE&gt;</description>
      <pubDate>Fri, 05 Apr 2019 13:36:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548763#M152221</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2019-04-05T13:36:59Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548772#M152224</link>
      <description>&lt;P&gt;Use a data step. SQL is probably the worst tool for such actions.&lt;/P&gt;</description>
      <pubDate>Fri, 05 Apr 2019 13:58:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/548772#M152224</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-04-05T13:58:19Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549484#M152477</link>
      <description>&lt;P&gt;Thank you so much!! This fixed the problem&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 05:35:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549484#M152477</guid>
      <dc:creator>ajb</dc:creator>
      <dc:date>2019-04-09T05:35:40Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549485#M152478</link>
      <description>&lt;P&gt;I know. Doing it in a data step would be so much easier but I have to learn to do it in sql as well &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 09 Apr 2019 05:38:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549485#M152478</guid>
      <dc:creator>ajb</dc:creator>
      <dc:date>2019-04-09T05:38:46Z</dc:date>
    </item>
    <item>
      <title>Re: how do i concatenate multiple tables in proc sql</title>
      <link>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549491#M152481</link>
      <description>&lt;P&gt;Think of automating your code creation:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data _null_;
length
  selectstring $1000
  single_select $50
;
do year = 2002 to 2014;
  single_select = 'select * from raw.inptadm' || put(year,z4.);
  selectstring = catx(' union corr ',selectstring,single_select);
end;
call symputx('selectstring',selectstring);
run;

proc sql;
create table inptadm as
&amp;amp;selectstring
;
quit;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 09 Apr 2019 05:51:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/how-do-i-concatenate-multiple-tables-in-proc-sql/m-p/549491#M152481</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2019-04-09T05:51:43Z</dc:date>
    </item>
  </channel>
</rss>

