t1:
ID NAME SEX ...
----------------------------
001 张三 男 ...
001 张三 男 ...
003 李四 女 ...
001 张三 男 ...
005 王九 男 ...
----------------------------
t2:
ID FENSHU ...
----------------------------
001 95 ...
002 86 ...
003 70 ...
004 78 ...
005 82 ...
----------------------------SELECT t1.id,t1.name,t1.sex,t2.fenshu
FROM TAB t1,tab_2.t2
WHERE t1.id = t2.id得结果:
ID NAME SEX FENSHU 随机号 ...
------------------------------------
001 张三 男 95 0098A ...
001 张三 男 95 0098B ...
003 李四 女 70 00981 ...
001 张三 男 95 0280 ...
005 王九 男 82 00984 ...
----------------------------
怎么样修改语句得结果成为:
ID NAME SEX FENSHU 随机号 ...
------------------------------------
001 张三 男 95 0098A ...
003 李四 女 70 00981 ...
005 王九 男 82 00984 ...
----------------------------
ID NAME SEX ...
----------------------------
001 张三 男 ...
001 张三 男 ...
003 李四 女 ...
001 张三 男 ...
005 王九 男 ...
----------------------------
t2:
ID FENSHU ...
----------------------------
001 95 ...
002 86 ...
003 70 ...
004 78 ...
005 82 ...
----------------------------SELECT t1.id,t1.name,t1.sex,t2.fenshu
FROM TAB t1,tab_2.t2
WHERE t1.id = t2.id得结果:
ID NAME SEX FENSHU 随机号 ...
------------------------------------
001 张三 男 95 0098A ...
001 张三 男 95 0098B ...
003 李四 女 70 00981 ...
001 张三 男 95 0280 ...
005 王九 男 82 00984 ...
----------------------------
怎么样修改语句得结果成为:
ID NAME SEX FENSHU 随机号 ...
------------------------------------
001 张三 男 95 0098A ...
003 李四 女 70 00981 ...
005 王九 男 82 00984 ...
----------------------------
解决方案 »
- 怎么用sql语句把以前varchar2字段里面的值拷贝到blob字段里面
- 如何获得oracle的版本等相关信息
- 如何用select语句取数据的第20条到第30条记录
- 我的一个硬盘分区已经存盘数据了,我想把数据存到另一个硬盘分区上,该怎么办?
- sql*plus连接远程数据库,主机字符串怎么写?
- 100分望高人指点关于oracle的快照的问题!
- 请问哪里有详细讲解PL/SQL 的书。
- ORACLE全文检索如何做到多条件查询???????????????
- ORACLE 中如何根据一个 动态的SELECT 语句建个临时表?
- Oracle12每添加数据库后,之前的数据库都无法启动
- aix unix 调用oracel 存储过程例子
- oracle字符串处理(急)
FROM TAB t1,tab_2.t2
WHERE t1.id = t2.id and rn =1
FROM TAB t1,tab_2.t2
WHERE t1.id = t2.id and rownum < 4;
select t.*
from (SELECT t1.id,
t1.name,
t1.sex,
t2.fenshu,
row_number() over(partition by t1.id order by t1.id) rn
FROM TAB t1, tab_2.t2
WHERE t1.id = t2.id) t
where t.rn = 1
FROM TAB t1,tab_2.t2
WHERE t1.id = t2.id