sql 联表查询1000万条数据 有没有什么好的办法 RT:两张表 表a 表ba表 id name sexb表 id adress id均为主键。用select语句的话很慢,现在想写成存储过程,有索引的办法做。存储过程要被shell脚本调用。存储过程怎么写小弟就不懂了。求助、 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一条 SQL就可以搞定的问题,怎么要存储过程呢 ?只是 考虑你怎么优化你的SQL,选择出最佳的执行计划。 是我没有说清楚。主要是关联索引怎么搞?还有嵌套式查询和left out join对于这种大数据量的查询来说那种效率较高。 --要查询什么结果?以下SQL用到了关联索引。select a.id, a.name, a.sex, b.address from a,b where a.id = b.id; 我记得最简单 就是 关联字段加索引...当然 貌似 还有 hash join 之类的 连接手段 一个个试的 还要看 数据量和 选出来的数据量 Oracle10g监听 服务启动后又停止了? oracle 11g控制台出现乱码 oracle语句筛选,请高人指点简洁写法 关于NARI WDS9002电网水调系统访问数据库的调用接口问题 问个查询问题 ◆如何完全删除ORALCE客户端 关于oracle http server服务的问题? 请问3T数据量的一个大表这样建表合不合理? 又没有使用过Oracle 的 LDAP server的?帮帮忙! 还是:怎样才能把条件传到oracle存贮过程中去?有详细点的例子最好,谢谢!! 不用RMAN如何进行恢复 行字段值当列,求通用写法~!
--要查询什么结果?以下SQL用到了关联索引。
select a.id,
a.name,
a.sex,
b.address
from a,b
where a.id = b.id;