一个简单问题

lovelihp 2005-12-21 01:52:23
数据库A中有表FYMX,数据库B中也有表FYMX,FYMX表的主健是ID(LONG类型)...现在我想把这2张表中ID相同的记录给检索出来...

请问有没有什么效率高的方法,因为这2个表中都有30W条记录呢....
...全文
102 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
twht 2005-12-22
  • 打赏
  • 举报
回复
select a.dbo.FYMX.*
from a.dbo.FYMX,b.dbo.FYMX
where a.dbo.FYMX.id = b.dbo.FYMX.id
steelmqb1 2005-12-21
  • 打赏
  • 举报
回复
a.id = b.id快一点
lzheng2001 2005-12-21
  • 打赏
  • 举报
回复
如果在同一个SQL SERVER上是一样的,在表名前加数据库名就行
hangzhou6274 2005-12-21
  • 打赏
  • 举报
回复
他这个不在同一个数据库中比较麻烦一点吧
lzheng2001 2005-12-21
  • 打赏
  • 举报
回复
关联两个表就可以了
select a.* from a,b where a.id = b.id

lovelihp 2005-12-21
  • 打赏
  • 举报
回复
in 的效率太低了。。还有没有其他办法。。
hangzhou6274 2005-12-21
  • 打赏
  • 举报
回复
select * from taba where id in (select id from tabb using sqlca1) using sqlca

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧