现在有两张表,A、B,B是A的子表。A、B的结构如下:A{a,b,c}、B{a,d,e},查询以a作为关联条件。假如A、B表中有一下记录有以下记录A:{1,2,3}、{2,4,5}B:{1,5,6}、{1,3,5}、{1、4,3}、{2,4,6},{2,5,7}这是我希望通过关联查询,得到如下结果:{1,2,3,5}、{2,4,5,4}请问sql语句如何写?
解决方案 »
- 关于数据恢复,救命啊~~~
- 帮忙优化SQL!提速就结贴!
- 把另一台机的硬盘上oracle整个目录都copy到我本机上,两台机都装的是oracle9i,现在我想在我本机上恢复那台机的数据,请问有什么方法?
- oracle密码问题,在线等候,急!!
- oracle速度变慢,怎样解决呢?
- 如何删除有重复记录的多个列
- 为什么我建立了表,但是不给访问呢?
- NT2000Server下,安装了软件,administrator用户登陆,svrmgr>connect internal提示TNS无法与目标连接,
- 怎样使用proc*c或oci动态调用存储过程??
- 请问怎么指定表的初始大小?怎样压缩表?
- ==============PLSQL Developer中的问题==================
- 急:两表关联查询,性能为何如此之差!
(
select
t.a,
t.b,
t.c,
t.d
dense_rank() over(partition by t.a order by t.d) rank
from
(select a.a,b,c,d from a,b where a.a=b.a)t
) s
where s.rank=1;