⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_61991.htm

📁 vc
💻 HTM
字号:
<p>
序号:61991 发表者:王言 发表日期:2003-11-24 08:44:53
<br>主题:请教一个简单的多表关联查询语法!
<br>内容:我有两个表tabel1,table2,都有多个字段,两个表都具有一个相同的字段yhbm,但是两个表中这个字段(yhbm)下面的值不一样,其中table1中yhbm下面的值要多一些(tabel2&lt;table1,但是table2属于tabel1),现在我需要查出table1下面多出的这部分yhbm的值,现在我需要一个查询次数最小的查询方法,请各位大侠帮忙。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:dstwwx 回复日期:2003-11-24 08:59:04
<br>内容:不指定是否能达到要求,下面是俺的查询方法:<BR>select talbe1.yhbm from table1 where table1.yhbm not in(select yhbm from table2)
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:王言 回复日期:2003-11-24 10:15:30
<br>内容:我的table1可是有上万行的数据,所以我需要一个查询次数最小的查询方法!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:dstwwx 回复日期:2003-11-24 10:51:48
<br>内容:如果你是搞算法的,可以这么想<BR>如果是作实际东西,上万行,不算什么,一般的机器,处理这个查询也应该用不到一秒<BR>,如果机器太老,俺无话说<BR><BR>俺的在两个库之间处理,几百个表,每个表至少70万行,也在作<BR><BR>你可以测试下,看是否能够达到自己的要求,不行的话再说<BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:王言 回复日期:2003-11-24 11:14:09
<br>内容:奇怪的问题:<BR>select tab1.yhbm from tabel1 tab1,table2 tab2 where (tab1.yhbm not in (tab2.yhbm)) <BR>影响的行数有几百万行,改成:<BR>select tab1.yhbm from tabel1 tab1 where (tab1.yhbm not in (tab2.yhbm)) <BR>时影响的行数就只有正常的几十行,<BR>我看了一下,第一个查询出来的结果实际上是第二次查询的很多次重复,这是为什么呀?<BR>因为我还要跟很多的查询判断,所以tabel1 tab1,table2 tab2这种格式很是需要呢!<BR><BR>2003-11-24 11:19:40

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -