<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Unnesting disjunctive subqueries (with OR predicate)</title>
	<atom:link href="http://timurakhmadeev.wordpress.com/2012/06/07/unnesting-disjunctive-subqueries-with-or-predicate/feed/" rel="self" type="application/rss+xml" />
	<link>http://timurakhmadeev.wordpress.com/2012/06/07/unnesting-disjunctive-subqueries-with-or-predicate/</link>
	<description></description>
	<lastBuildDate>Thu, 02 May 2013 19:03:14 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Igor Usoltsev</title>
		<link>http://timurakhmadeev.wordpress.com/2012/06/07/unnesting-disjunctive-subqueries-with-or-predicate/#comment-1565</link>
		<dc:creator><![CDATA[Igor Usoltsev]]></dc:creator>
		<pubDate>Sat, 09 Jun 2012 14:40:01 +0000</pubDate>
		<guid isPermaLink="false">http://timurakhmadeev.wordpress.com/?p=863#comment-1565</guid>
		<description><![CDATA[Thanks Timur, very interesting
and another MOS-documented solution - by  disabling of any unnest operations:

&lt;pre&gt;11.2.0.3.@SQL&gt; select *
  2    from t2
  3   where not exists
  4          (select 1
  5            from t1
  6           where (t1.y = t2.y)
  7              or (t1.x = t2.y))
  8  /
            or (t1.x = t2.y))
                *
ERROR at line 7:
ORA-01790: expression must have same datatype as corresponding expression


SQL&gt; select *
  2    from t2
  3   where not exists
  4          (select /*+ NO_UNNEST*/ 1
  5            from t1
  6           where (t1.y = t2.y)
  7              or (t1.x = t2.y))
  8  /

no rows selected&lt;/pre&gt;]]></description>
		<content:encoded><![CDATA[<p>Thanks Timur, very interesting<br />
and another MOS-documented solution &#8211; by  disabling of any unnest operations:</p>
<pre>11.2.0.3.@SQL&gt; select *
  2    from t2
  3   where not exists
  4          (select 1
  5            from t1
  6           where (t1.y = t2.y)
  7              or (t1.x = t2.y))
  8  /
            or (t1.x = t2.y))
                *
ERROR at line 7:
ORA-01790: expression must have same datatype as corresponding expression


SQL&gt; select *
  2    from t2
  3   where not exists
  4          (select /*+ NO_UNNEST*/ 1
  5            from t1
  6           where (t1.y = t2.y)
  7              or (t1.x = t2.y))
  8  /

no rows selected</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timur Akhmadeev</title>
		<link>http://timurakhmadeev.wordpress.com/2012/06/07/unnesting-disjunctive-subqueries-with-or-predicate/#comment-1564</link>
		<dc:creator><![CDATA[Timur Akhmadeev]]></dc:creator>
		<pubDate>Fri, 08 Jun 2012 09:48:33 +0000</pubDate>
		<guid isPermaLink="false">http://timurakhmadeev.wordpress.com/?p=863#comment-1564</guid>
		<description><![CDATA[Hi Narendra

thank you for your comment.
Well, RBO is already deprecated but it&#039;s not always possible to get rid of it.]]></description>
		<content:encoded><![CDATA[<p>Hi Narendra</p>
<p>thank you for your comment.<br />
Well, RBO is already deprecated but it&#8217;s not always possible to get rid of it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Narendra</title>
		<link>http://timurakhmadeev.wordpress.com/2012/06/07/unnesting-disjunctive-subqueries-with-or-predicate/#comment-1563</link>
		<dc:creator><![CDATA[Narendra]]></dc:creator>
		<pubDate>Fri, 08 Jun 2012 09:05:04 +0000</pubDate>
		<guid isPermaLink="false">http://timurakhmadeev.wordpress.com/?p=863#comment-1563</guid>
		<description><![CDATA[&lt;i&gt;What’s in total:
Predicates order matters sometimes
The way a predicate is written matters sometimes&lt;/i&gt;
After so many years of &quot;matured CBO&quot;, this quote is not going to help the &quot;deprecation&quot; of RB, I guess.
BTW, nice post.]]></description>
		<content:encoded><![CDATA[<p><i>What’s in total:<br />
Predicates order matters sometimes<br />
The way a predicate is written matters sometimes</i><br />
After so many years of &#8220;matured CBO&#8221;, this quote is not going to help the &#8220;deprecation&#8221; of RB, I guess.<br />
BTW, nice post.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
