<?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: Proc SQL join? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132234#M35941</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think my mind was going faster than my fingers. I guess I am trying to link table 1 with table 2(translation) and then I would create three new columns (GATE, BASP, ADVCALC, BIOS) in table 3.&amp;nbsp;&amp;nbsp; If table 1 contained program = 8, mark "X" under column GATE in table 3.&amp;nbsp; If program= 9 in table 1, Mark "X" for BASP in table 3 and if program=1 in table 1, mark "X" under ADVCALC in table 3.&amp;nbsp; I would link by student, grade and school.&amp;nbsp;&amp;nbsp; PROC SQL not required- if data step will take care of it.&amp;nbsp; Thank you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the first table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="28" width="64"&gt;&lt;P&gt;STUDENT&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GRADE&lt;/TD&gt;&lt;TD class="xl24" colspan="3" rowspan="1" width="192"&gt;SCHOOL PROGRAM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;N233&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E981&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;10&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;DINGLE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="138" style="WIDTH: 248px; HEIGHT: 137px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="34" width="64"&gt;&lt;P&gt;PROGRAM&lt;/P&gt;&lt;P&gt;CODE&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl24" height="34" width="64"&gt; PROGRAM&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;8&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt; GATE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;BASP&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;1&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;ADVCALC&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;BIOSC&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would like my results to look like this:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="384"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="34" width="64"&gt;STUDENT&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GRADE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;SCHOOL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GATE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BASP&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;ADVCALC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;N233&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E981&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;10&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;DINGLE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 11 Mar 2013 20:56:03 GMT</pubDate>
    <dc:creator>SAS_new</dc:creator>
    <dc:date>2013-03-11T20:56:03Z</dc:date>
    <item>
      <title>Proc SQL join?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132232#M35939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a PROC SQL way to look at two different tables (would it be a join? ) and based on speciic criterias create a flag in the main dataset?&amp;nbsp; &lt;/P&gt;&lt;P&gt;See table example below- the bottom table would be the main dataset: &lt;/P&gt;&lt;P&gt;Notice student E902 reported in GATE (8) by two different schools but flagged once with no new record to be produced. Can anyone help me?&amp;nbsp; Thank you in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 401px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="17" width="64"&gt;STUDENT&lt;/TD&gt;&lt;TD width="64"&gt;GRADE&lt;/TD&gt;&lt;TD colspan="3" width="192"&gt;SCHOOL PROGRAM&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E902&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;GARDEN&lt;/TD&gt;&lt;TD align="right"&gt;8&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E902&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;GARDEN&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E902&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;BELL&lt;/TD&gt;&lt;TD align="right"&gt;8&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;N233&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;BELL&lt;/TD&gt;&lt;TD align="right"&gt;8&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E981&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD&gt;DINGLE&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;STUDENT&lt;/TD&gt;&lt;TD&gt;GRADE&lt;/TD&gt;&lt;TD&gt;SCHOOL&lt;/TD&gt;&lt;TD&gt;GATE&lt;/TD&gt;&lt;TD&gt;BASP&lt;/TD&gt;&lt;TD&gt;ADVCALC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;N233&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;BELL&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E981&lt;/TD&gt;&lt;TD align="right"&gt;10&lt;/TD&gt;&lt;TD&gt;DINGLE&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;E902&lt;/TD&gt;&lt;TD align="right"&gt;9&lt;/TD&gt;&lt;TD&gt;GARDEN&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;X&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD align="right"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt; &lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 18:35:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132232#M35939</guid>
      <dc:creator>SAS_new</dc:creator>
      <dc:date>2013-03-11T18:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL join?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132233#M35940</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE __jive_macro_name="quote" class="jive_text_macro jive_macro_quote" modifiedtitle="true"&gt;
&lt;P&gt;SAS_new wrote:&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Is there a PROC SQL way to look at two different tables (would it be a join? ) and based on speciic criterias create a flag in the main dataset?&amp;nbsp; &lt;/P&gt;
&lt;P&gt;See table example below- the bottom table would be the main dataset:&lt;/P&gt;
&lt;P&gt;Notice student E902 reported in GATE (8) by two different schools but flagged once with no new record to be produced. Can anyone help me?&amp;nbsp; Thank you in advance&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, you can look at two different tables, using joins or sub-queries. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help you?&lt;/P&gt;&lt;P&gt;I don't think you've provided enough information yet.&amp;nbsp; &lt;/P&gt;&lt;P&gt;What is your criteria for setting the flag? What does your data look like? What does the other two datasets look like? What do you want the final dataset to look like?&lt;/P&gt;&lt;P&gt;Do you have to use Proc SQL or can you use datasteps? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 19:40:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132233#M35940</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2013-03-11T19:40:07Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL join?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132234#M35941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think my mind was going faster than my fingers. I guess I am trying to link table 1 with table 2(translation) and then I would create three new columns (GATE, BASP, ADVCALC, BIOS) in table 3.&amp;nbsp;&amp;nbsp; If table 1 contained program = 8, mark "X" under column GATE in table 3.&amp;nbsp; If program= 9 in table 1, Mark "X" for BASP in table 3 and if program=1 in table 1, mark "X" under ADVCALC in table 3.&amp;nbsp; I would link by student, grade and school.&amp;nbsp;&amp;nbsp; PROC SQL not required- if data step will take care of it.&amp;nbsp; Thank you&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the first table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="WIDTH: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="28" width="64"&gt;&lt;P&gt;STUDENT&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GRADE&lt;/TD&gt;&lt;TD class="xl24" colspan="3" rowspan="1" width="192"&gt;SCHOOL PROGRAM&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;N233&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E981&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;10&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;DINGLE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Second table:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" height="138" style="WIDTH: 248px; HEIGHT: 137px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="34" width="64"&gt;&lt;P&gt;PROGRAM&lt;/P&gt;&lt;P&gt;CODE&lt;/P&gt;&lt;/TD&gt;&lt;TD class="xl24" height="34" width="64"&gt; PROGRAM&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt; &lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;8&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt; GATE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;BASP&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;1&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;ADVCALC&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;2&lt;/TD&gt;&lt;TD class="xl24" height="17" width="64"&gt;BIOSC&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Would like my results to look like this:&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" width="384"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl24" height="34" width="64"&gt;STUDENT&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GRADE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;SCHOOL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GATE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BASP&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;ADVCALC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;N233&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;BELL&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E981&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;10&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;DINGLE&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;E902&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;9&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;GARDEN&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;X&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl24" height="17" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&lt;/TD&gt;&lt;TD class="xl24" width="64"&gt;&amp;nbsp; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 20:56:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132234#M35941</guid>
      <dc:creator>SAS_new</dc:creator>
      <dc:date>2013-03-11T20:56:03Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL join?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132235#M35942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;proc sql noprint;&lt;/P&gt;&lt;P&gt;create table table3 as&lt;/P&gt;&lt;P&gt;select&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.student,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.grade,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.school,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(case when t2.program='GATE' then 'X' end) as GATE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(case when t2.program='BASP' then 'X' end) as BASP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; max(case when t2.program='ADVCALC' then 'X' end) as ADVCALC&lt;/P&gt;&lt;P&gt;from&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; table1 t1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; left outer join table2 t2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on t1.progam=t2.program_code&lt;/P&gt;&lt;P&gt;group by&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t1.student, t1.grade, t1.school;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 21:04:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132235#M35942</guid>
      <dc:creator>DBailey</dc:creator>
      <dc:date>2013-03-11T21:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: Proc SQL join?</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132236#M35943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A format, a view and transpose :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc format;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;value pgm&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;8 = GATE&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;9 = BASP&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;1 = ADVCALC&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;2 = BIOSC;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;data have;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;input student $ grade school $ program;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;datalines;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;E902 9 GARDEN 8&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;E902 9 GARDEN 9&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;E902 9 BELL 8 &lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;N233 9 BELL 8&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;E981 10 DINGLE 9&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc sql;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;create view havev as&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;select student, grade, school, program format=pgm., "X" as x length=1&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;from have;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;quit;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc transpose data=havev out=want(drop=_name_);&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;by student grade school notsorted;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;id program;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;var x;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 12pt; font-family: calibri, verdana, arial, sans-serif;"&gt;proc print; run;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PG&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Mar 2013 22:16:46 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Proc-SQL-join/m-p/132236#M35943</guid>
      <dc:creator>PGStats</dc:creator>
      <dc:date>2013-03-11T22:16:46Z</dc:date>
    </item>
  </channel>
</rss>

