通过
select dw_xh,dh,ch_dwname,xxt_qydh.xh
from xxt_qydh,xxt_cxzb
where dw_xh=xxt_cxzb.xh and dh='118318' 我查出来的记录是下面这样的
A DH XH
---------- -------------------- ----------
9447 118318 6001
9447 118318 31116
9447 118318 31118
9447 118318 31120
9447 118318 31138
9449 118318 6002
9449 118318 31127
9449 118318 31130
9449 118318 31132
9453 118318 6004
9453 118318 31113
9453 118318 31122
9453 118318 31124
------------------------------------------
但是我实际相要的是下面的样子,xh的不是很重要,但是必须有
9447 118318 6001
9449 118318 6002
9453 118318 6004有没有用一句话解决的办法么?
select dw_xh,dh,ch_dwname,xxt_qydh.xh
from xxt_qydh,xxt_cxzb
where dw_xh=xxt_cxzb.xh and dh='118318' 我查出来的记录是下面这样的
A DH XH
---------- -------------------- ----------
9447 118318 6001
9447 118318 31116
9447 118318 31118
9447 118318 31120
9447 118318 31138
9449 118318 6002
9449 118318 31127
9449 118318 31130
9449 118318 31132
9453 118318 6004
9453 118318 31113
9453 118318 31122
9453 118318 31124
------------------------------------------
但是我实际相要的是下面的样子,xh的不是很重要,但是必须有
9447 118318 6001
9449 118318 6002
9453 118318 6004有没有用一句话解决的办法么?
解决方案 »
- linux oracle runInstaller
- 关于号段查询有点折腾的问题
- oracle.ldap.admin.common.SaveChangeException是什么问题
- oledb访问数据库,而且设置了Auto translate=false,读出来的结果还是乱码
- 存储过程问题
- 一个关于ORACLE保留字的问题
- select查询的字符串结果如何去尾部的空格
- oracle 8.1.6一个触发器的疑问,哪位老兄帮忙解决一下!
- 那里有Oracle的Linux版本可以下载啊?
- oracle导入导出到不同磁盘怎么操作
- 按以下这种设计方式,如何用SQL提出,请高人指点?
- oracle 中字段类型 INT 和 Integer 有什么区别
(select A, DH, XH, row_number() over(partition by A order by xh)rnum
from (select A, DH, XH from tab_name ))
where rnum = 1;
不清楚楼主的SQL语句怎么能得到楼主列出来的记录:
select dw_xh,dh,ch_dwname,xxt_qydh.xh ---4个字段
from xxt_qydh,xxt_cxzb
where dw_xh=xxt_cxzb.xh and dh='118318'
我查出来的记录是下面这样的
A DH XH --3个字段???
---------- -------------------- ----------
from xxt_qydh,xxt_cxzb
where dw_xh=xxt_cxzb.xh and dh='118318'
group by dw_xh,dh,ch_dwname