<?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: SAS VIYA : proc fed sql error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860964#M340096</link>
    <description>&lt;P&gt;Sub-queries NOT using IN operator are OK. Try something like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
fedsql.execdirect status=s/
query="create table CAS_LIB.newt {options replace=true} as
select a.buis_id as b_id ,
b.plan_set as p_s ,
b.version_no as ver_no ,
a.date as date ,
a.mkd_price_amt as mkd_price_amt ,
from old_cas.tab1 as a,
 old_cas.tab2 as b
left join
(select distinct id from new_cas.tab3) as C
on A.buis_id = C.ID
where upcase(a.buis_id) = upcase(b.buis_id)
and not missing(C.ID)";&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Sun, 26 Feb 2023 21:54:04 GMT</pubDate>
    <dc:creator>SASKiwi</dc:creator>
    <dc:date>2023-02-26T21:54:04Z</dc:date>
    <item>
      <title>SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860668#M339986</link>
      <description>&lt;P&gt;I have a proc fed sql query where I am passing a query as text .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I wanted to run a another query . but I am getting error&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;ERROR: Unsupported operation in FedSQL query: IN/ANY/ALL subquery.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc cas;&lt;BR /&gt;fedsql.execdirect status=s/ &lt;BR /&gt;query="create table CAS_LIB.newt {options replace=true} as&lt;BR /&gt;select a.buis_id as b_id ,&lt;BR /&gt;b.plan_set as p_s ,&lt;BR /&gt;b.version_no as ver_no ,&lt;BR /&gt;a.date as date ,&lt;BR /&gt;a.mkd_price_amt as mkd_price_amt ,&lt;BR /&gt;from old_cas.tab1 as a,&lt;BR /&gt;&amp;nbsp;old_cas.tab2 as b&lt;BR /&gt;where a.buis_id in &lt;BR /&gt;(select id from new_cas.tab3) and&lt;BR /&gt;upcase(a.a.buis_id) = upcase(b.buis_id)";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can I use this subquery here in fed sql.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2023 13:42:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860668#M339986</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2023-02-24T13:42:38Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860670#M339988</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class="xisDoc-paragraph"&gt;FedSQL for CAS does not support use of non-correlated subqueries with the IN, ANY, and ALL predicates. For example, the following non-correlated subquery is not supported:&lt;/P&gt;
&lt;PRE class="xisDoc-codeFragment"&gt;&lt;CODE&gt;select * from table1 where x &lt;SPAN class="xisDoc-codeFocus"&gt;in&lt;/SPAN&gt; (select x from table2);&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;At least this is true for SAS VIYA 3.5.&lt;BR /&gt;It's documented here :&lt;BR /&gt;&lt;A class="breadcrumb-link" href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/casfedsql/titlepage.htm" target="_blank"&gt;FedSQL Programming for CAS&lt;/A&gt;&lt;BR /&gt;&lt;A href="https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/casfedsql/p1ucns3lrhzhamn1k6fw6vhzhzam.htm" target="_blank"&gt;https://go.documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/casfedsql/p1ucns3lrhzhamn1k6fw6vhzhzam.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Good luck,&lt;/P&gt;
&lt;P&gt;Koen&lt;/P&gt;</description>
      <pubDate>Fri, 24 Feb 2023 14:10:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860670#M339988</guid>
      <dc:creator>sbxkoenk</dc:creator>
      <dc:date>2023-02-24T14:10:12Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860852#M340050</link>
      <description>Yes It is not working. Any other option I can use  in place of subquery ?</description>
      <pubDate>Sat, 25 Feb 2023 15:45:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860852#M340050</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2023-02-25T15:45:53Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860964#M340096</link>
      <description>&lt;P&gt;Sub-queries NOT using IN operator are OK. Try something like this:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;proc cas;
fedsql.execdirect status=s/
query="create table CAS_LIB.newt {options replace=true} as
select a.buis_id as b_id ,
b.plan_set as p_s ,
b.version_no as ver_no ,
a.date as date ,
a.mkd_price_amt as mkd_price_amt ,
from old_cas.tab1 as a,
 old_cas.tab2 as b
left join
(select distinct id from new_cas.tab3) as C
on A.buis_id = C.ID
where upcase(a.buis_id) = upcase(b.buis_id)
and not missing(C.ID)";&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 26 Feb 2023 21:54:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/860964#M340096</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2023-02-26T21:54:04Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/861304#M340239</link>
      <description>Thank you. I am getting error like ERROR: Table "A" not found in FROM clause</description>
      <pubDate>Tue, 28 Feb 2023 08:43:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/861304#M340239</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2023-02-28T08:43:47Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/861553#M340327</link>
      <description>&lt;P&gt;Please post your complete SAS log then including code and errors. We can't help without evidence.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Feb 2023 19:01:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/861553#M340327</guid>
      <dc:creator>SASKiwi</dc:creator>
      <dc:date>2023-02-28T19:01:26Z</dc:date>
    </item>
    <item>
      <title>Re: SAS VIYA : proc fed sql error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/862126#M340531</link>
      <description>issue resolved, I was using wrong table reference . thank you</description>
      <pubDate>Fri, 03 Mar 2023 14:24:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/SAS-VIYA-proc-fed-sql-error/m-p/862126#M340531</guid>
      <dc:creator>Aexor</dc:creator>
      <dc:date>2023-03-03T14:24:15Z</dc:date>
    </item>
  </channel>
</rss>

