<?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/"
		>
<channel>
	<title>Comments on: 节约数据迁移??分钟</title>
	<atom:link href="http://www.anysql.net/dba/oracle_tuning_sequence.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.anysql.net/dba/oracle_tuning_sequence.html</link>
	<description>Oracle DBA,MySQL DBA, 数据恢复, 数据迁移, 报表软件, 性能优化, 系统监控</description>
	<lastBuildDate>Wed, 17 Mar 2010 15:20:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: jametong</title>
		<link>http://www.anysql.net/dba/oracle_tuning_sequence.html/comment-page-1#comment-1723</link>
		<dc:creator>jametong</dc:creator>
		<pubDate>Sun, 12 Oct 2008 18:40:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%8a%82%e7%ba%a6%e6%95%b0%e6%8d%ae%e8%bf%81%e7%a7%bb%e5%88%86%e9%92%9f.html#comment-1723</guid>
		<description>上面的逻辑修改还是有问题吧..
CREATE TABLE A_1
SELECT A.* FROM A
WHERE A.ID IN (SELECT ID FROM B)
WHERE A.ID IN (SELECT ID FROM C)
WHERE A.ID IN (SELECT ID FROM D)
WHERE A.ID IN (SELECT ID FROM E)
有两种修改方法.
1. 改成in 一个表.
CREATE TABLE A_1
SELECT A.* FROM A
WHERE A.ID in (
select id from b
union all
select id from c
union all
select id from d
union all
select id from e
);
2. 改成普通表连接.
CREATE TABLE A_1
SELECT A.*
FROM A, (
select distinct id from b
union
select distinct id from c
union
select distinct id from d
union
select distinct id from e
) TX
WHERE A.ID = TX.id
</description>
		<content:encoded><![CDATA[<p>上面的逻辑修改还是有问题吧..<br />
CREATE TABLE A_1<br />
SELECT A.* FROM A<br />
WHERE A.ID IN (SELECT ID FROM B)<br />
WHERE A.ID IN (SELECT ID FROM C)<br />
WHERE A.ID IN (SELECT ID FROM D)<br />
WHERE A.ID IN (SELECT ID FROM E)<br />
有两种修改方法.<br />
1. 改成in 一个表.<br />
CREATE TABLE A_1<br />
SELECT A.* FROM A<br />
WHERE A.ID in (<br />
select id from b<br />
union all<br />
select id from c<br />
union all<br />
select id from d<br />
union all<br />
select id from e<br />
);<br />
2. 改成普通表连接.<br />
CREATE TABLE A_1<br />
SELECT A.*<br />
FROM A, (<br />
select distinct id from b<br />
union<br />
select distinct id from c<br />
union<br />
select distinct id from d<br />
union<br />
select distinct id from e<br />
) TX<br />
WHERE A.ID = TX.id</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anysql</title>
		<link>http://www.anysql.net/dba/oracle_tuning_sequence.html/comment-page-1#comment-1722</link>
		<dc:creator>anysql</dc:creator>
		<pubDate>Thu, 17 Jul 2008 06:11:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%8a%82%e7%ba%a6%e6%95%b0%e6%8d%ae%e8%bf%81%e7%a7%bb%e5%88%86%e9%92%9f.html#comment-1722</guid>
		<description>谢谢指正，已修改。
</description>
		<content:encoded><![CDATA[<p>谢谢指正，已修改。</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alpha.cao</title>
		<link>http://www.anysql.net/dba/oracle_tuning_sequence.html/comment-page-1#comment-1721</link>
		<dc:creator>alpha.cao</dc:creator>
		<pubDate>Thu, 17 Jul 2008 06:01:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%8a%82%e7%ba%a6%e6%95%b0%e6%8d%ae%e8%bf%81%e7%a7%bb%e5%88%86%e9%92%9f.html#comment-1721</guid>
		<description>CREATE TABLE A_1
SELECT A.* FROM A,B,C,D,E
WHERE A.ID IN (SELECT ID FROM B)
WHERE A.ID IN (SELECT ID FROM C)
WHERE A.ID IN (SELECT ID FROM D)
WHERE A.ID IN (SELECT ID FROM E)
可以这样写吗？
是不是这样的：
CREATE TABLE A_1
SELECT A.* FROM A
WHERE A.ID IN (SELECT ID FROM B)
and A.ID IN (SELECT ID FROM C)
and A.ID IN (SELECT ID FROM D)
and A.ID IN (SELECT ID FROM E)
</description>
		<content:encoded><![CDATA[<p>CREATE TABLE A_1<br />
SELECT A.* FROM A,B,C,D,E<br />
WHERE A.ID IN (SELECT ID FROM B)<br />
WHERE A.ID IN (SELECT ID FROM C)<br />
WHERE A.ID IN (SELECT ID FROM D)<br />
WHERE A.ID IN (SELECT ID FROM E)<br />
可以这样写吗？<br />
是不是这样的：<br />
CREATE TABLE A_1<br />
SELECT A.* FROM A<br />
WHERE A.ID IN (SELECT ID FROM B)<br />
and A.ID IN (SELECT ID FROM C)<br />
and A.ID IN (SELECT ID FROM D)<br />
and A.ID IN (SELECT ID FROM E)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alpha.cao</title>
		<link>http://www.anysql.net/dba/oracle_tuning_sequence.html/comment-page-1#comment-1720</link>
		<dc:creator>alpha.cao</dc:creator>
		<pubDate>Thu, 17 Jul 2008 05:42:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%8a%82%e7%ba%a6%e6%95%b0%e6%8d%ae%e8%bf%81%e7%a7%bb%e5%88%86%e9%92%9f.html#comment-1720</guid>
		<description>不错，要是把2者的执行计划贴出来，我们菜鸟看起来就方便了！
</description>
		<content:encoded><![CDATA[<p>不错，要是把2者的执行计划贴出来，我们菜鸟看起来就方便了！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: niubro</title>
		<link>http://www.anysql.net/dba/oracle_tuning_sequence.html/comment-page-1#comment-1719</link>
		<dc:creator>niubro</dc:creator>
		<pubDate>Sat, 12 Jul 2008 05:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/%e8%8a%82%e7%ba%a6%e6%95%b0%e6%8d%ae%e8%bf%81%e7%a7%bb%e5%88%86%e9%92%9f.html#comment-1719</guid>
		<description>这几篇文章都是迁移数据的，不错，学习了，能不能整理一个通用的
</description>
		<content:encoded><![CDATA[<p>这几篇文章都是迁移数据的，不错，学习了，能不能整理一个通用的</p>
]]></content:encoded>
	</item>
</channel>
</rss>
