liusong_china进。。。问题请教···

xjswuai 2009-11-13 10:32:57
现在的sql是这样的
select a.so_nbr,id
from SO_CHARGE@db_dqyy a,
(
select to_number(b.so_charge_type_id) so_charge_type_id,
to_number(newid) id
from query_charge_to_boss b
union all
select c.so_charge_type_id, c.charge_id from so_charge_cat_id_to_boss c
) b
where a.so_charge_type_id = b.so_charge_type_id
结果是这样


但是要求是
-------------------
so_nbr col1 col2
200153000516 100501 1
200153000516 100501 1
200153000515 100516 1
200153000515 100516 1


麻烦 liusong_china 给看看谢谢 !
...全文
83 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
liusong_china 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 xjswuai 的回复:]
正在执行中......

Executing.....
[/Quote]

楼主你确定你抽取的测试数据能代表你的想实现的逻辑吗。。。。。。

譬如说:同一个so_nbr是不是只有这两条记录等等。。。
xjswuai 2009-11-13
  • 打赏
  • 举报
回复
正在执行中......

Executing.....
liusong_china 2009-11-13
  • 打赏
  • 举报
回复
。。。。
liusong_china 2009-11-13
  • 打赏
  • 举报
回复
10:51:03 scott@TUNGKONG> select * from tb2;

SO_NBR ID
-------------------- ----------
200153000516 100501
200153000516 1
200153000515 100516
200153000515 1

已用时间: 00: 00: 00.00
10:51:08 scott@TUNGKONG> select so_nbr,max(id) over(partition by so_nbr) col1,min(id) over(partition by so_nbr) col2 from tb2
10:51:11 2 /

SO_NBR COL1 COL2
-------------------- ---------- ----------
200153000515 100516 1
200153000515 100516 1
200153000516 100501 1
200153000516 100501 1

已用时间: 00: 00: 00.01
liusong_china 2009-11-13
  • 打赏
  • 举报
回复
把你的id字段替换成max(id) over(partition by so_nbr) col1,min(id) over(partition by so_nbr) col2。。

用一下分析函数,这样就拆成两个字段了。。。。
cosio 2009-11-13
  • 打赏
  • 举报
回复
with temp as
(
select '200153000516' a, 100501 b from dual
union all
select '200153000516', 1 from dual
union all
select '200153000515', 100516 from dual
union all
select '200153000515', 1 from dual
)
select a,decode(b,1,rn,b)
from
(
select a,b,lag(b)over(partition by a order by a) rn from temp
)
liusong_china 2009-11-13
  • 打赏
  • 举报
回复
把你的查询结果存到表tb2里,作了一个例子。。。。

10:51:03 scott@TUNGKONG> select * from tb2;

SO_NBR ID
-------------------- ----------
200153000516 100501
200153000516 1
200153000515 100516
200153000515 1

已用时间: 00: 00: 00.00
10:51:08 scott@TUNGKONG> select so_nbr,max(id) over(partition by so_nbr) col1,min(id) over(partition by so_nbr) col2 from tb2
10:51:11 2 /

SO_NBR COL1 COL2
-------------------- ---------- ----------
200153000515 100516 1
200153000515 100516 1
200153000516 100501 1
200153000516 100501 1

已用时间: 00: 00: 00.01
修复文件上传后无法正确获取路径的 Bug; 修复文件上传管理身份身份丢失 Bug; 删除 core/html_test.asp 静态化测试程序; Cls_LiuSong 更新至 V4.4,新增几个实用函数; 新增 Cls_Channel 频道操作类,最大程度简化模板制作; 简化 core/config.asp 模板 Template 配置; 新增 Cls_JSON JSON类,暂未引用到站点中; 将 MD5 UTF8 拆分出支付宝类,命名为 md5_utf8.asp; 模板采用频道操作类 Cls_Channel 重新制作; 调整版本检测功能。 为企业网站及中小型网站量身定做的CMS内容管理系统 特点: 1.使用ASP+ACCESS+UTF-8开发,网站制作更容易,服务器架设更方便。 2.强大后台管理功能,使用jQuery+AJAX结构,操作友好、界面更酷、兼容性更好、速度更快、管理更容易。 3.集成内容管理、产品管理、资源管理、访客留言、友情链接、会员管理、站内信息功能,完全可以应付绝大多数的企业网站及中小型网站。 4.创造性将网站导航与分类合二为一,并且可以灵活的创建移动编辑分类。 5.纯静态化页面,访问速度更快,多线程生成静态页面,可以灵活选择需要生成静态的栏目。 6.独创的栏目名称自动生成拼音功能,网站地址全中文拼音地址结构,搜索引擎更友好。 7.制作模板无需学习CMS标签语言,只要会ASP就可以制作,开发更容易,并且可以直接预览效果。 8.支持多语种,只需要简单的配置及设置即可,并可以随意切换管理。 9.使用强大的Cls_LiuSong功能类库,让ASP开发更容易、更安全、更高效。 10.代码开源,可以随意调整、修改、删除、增加功能。
LCMS是为企业网站及中小型网站量身定做的CMS内容管理系统 LCMS特点: 1.使用ASP ACCESS UTF-8开发,网站制作更容易,服务器架设更方便。 2.强大后台管理功能,使用jQuery AJAX结构,操作友好、界面更酷、兼容性更好、速度更快、管理更容易。 3.集成内容管理、产品管理、资源管理、访客留言、友情链接、会员管理、站内信息功能,完全可以应付绝大多数的企业网站及中小型网站。 4.创造性将网站导航与分类合二为一,并且可以灵活的创建移动编辑分类。 5.纯静态化页面,访问速度更快,多线程生成静态页面,可以灵活选择需要生成静态的栏目。 6.独创的栏目名称自动生成拼音功能,网站地址全中文拼音地址结构,搜索引擎更友好。 7.制作模板无需学习CMS标签语言,只要会ASP就可以制作,开发更容易,并且可以直接预览效果。 8.支持多语种,只需要简单的配置及设置即可,并可以随意切换管理。 9.使用强大的Cls_LiuSong功能类库,让ASP开发更容易、更安全、更高效。 10.代码开源,可以随意调整、修改、删除、增加功能。 LCMS企业网站管理系统 v1.2 更新说明: 1.修复文件上传后无法正确获取路径的 Bug; 2.修复文件上传管理身份身份丢失 Bug; 3.删除 core/html_test.asp 静态化测试程序; 4.Cls_LiuSong 更新至 V4.4,新增几个实用函数; 5.新增 Cls_Channel 频道操作类,最大程度简化模板制作; 6.简化 core/config.asp 模板 Template 配置; 7.新增 Cls_JSON JSON类,暂未引用到站点中; 8.将 MD5 UTF8 拆分出支付宝类,命名为 md5_utf8.asp; 9.模板采用频道操作类 Cls_Channel 重新制作; 10.调整版本检测功能。 安装使用方法: 后台管理路径admin/index.asp  管理员 admin 密码 123456
为企业网站及中小型网站量身定做的CMS内容管理系统特点: 1.使用ASP+ACCESS+UTF-8开发,网站制作更容易,服务器架设更方便。 2.强大后台管理功能,使用jQuery+AJAX结构,操作友好、界面更酷、兼容性更好、速度更快、管理更容易。 3.集成内容管理、产品管理、资源管理、访客留言、友情链接、会员管理、站内信息功能,完全可以应付绝大多数的企业网站及中小型网站。 4.创造性将网站导航与分类合二为一,并且可以灵活的创建移动编辑分类。 5.纯静态化页面,访问速度更快,多线程生成静态页面,可以灵活选择需要生成静态的栏目。 6.独创的栏目名称自动生成拼音功能,网站地址全中文拼音地址结构,搜索引擎更友好。 7.制作模板无需学习CMS标签语言,只要会ASP就可以制作,开发更容易,并且可以直接预览效果。 8.支持多语种,只需要简单的配置及设置即可,并可以随意切换管理。 9.使用强大的Cls_LiuSong功能类库,让ASP开发更容易、更安全、更高效。 10.代码开源,可以随意调整、修改、删除、增加功能。 管 理 员:admin 123456 清爽友好的界面,强大的功能,LCMS将成为您网站建设的必备系统。 LCMS企业网站管理系统1.2 : 2010-06-06 11:35 1.修复文件上传后无法正确获取路径的 Bug; 2.修复文件上传管理身份身份丢失 Bug; 3.删除 core/html_test.asp 静态化测试程序; 4.Cls_LiuSong 更新至 V4.4,新增几个实用函数; 5.新增 Cls_Channel 频道操作类,最大程度简化模板制作; 6.简化 core/config.asp 模板 Template 配置; 7.新增 Cls_JSON JSON类,暂未引用到站点中; 8.将 MD5 UTF8 拆分出支付宝类,命名为 md5_utf8.asp; 9.模板采用频道操作类 Cls_Channel 重新制作; 10.调整版本检测功能。
LCMS企业网站管理系统1.2 : 2010-06-06 11:35 修复文件上传后无法正确获取路径的 Bug; 修复文件上传管理身份身份丢失 Bug; 删除 core/html_test.asp 静态化测试程序; Cls_LiuSong 更新至 V4.4,新增几个实用函数; 新增 Cls_Channel 频道操作类,最大程度简化模板制作; 简化 core/config.asp 模板 Template 配置; 新增 Cls_JSON JSON类,暂未引用到站点中; 将 MD5 UTF8 拆分出支付宝类,命名为 md5_utf8.asp; 模板采用频道操作类 Cls_Channel 重新制作; 调整版本检测功能。 为企业网站及中小型网站量身定做的CMS内容管理系统 特点: 1.使用ASP ACCESS UTF-8开发,网站制作更容易,服务器架设更方便。 2.强大后台管理功能,使用jQuery AJAX结构,操作友好、界面更酷、兼容性更好、速度更快、管理更容易。 3.集成内容管理、产品管理、资源管理、访客留言、友情链接、会员管理、站内信息功能,完全可以应付绝大多数的企业网站及中小型网站。 4.创造性将网站导航与分类合二为一,并且可以灵活的创建移动编辑分类。 5.纯静态化页面,访问速度更快,多线程生成静态页面,可以灵活选择需要生成静态的栏目。 6.独创的栏目名称自动生成拼音功能,网站地址全中文拼音地址结构,搜索引擎更友好。 7.制作模板无需学习CMS标签语言,只要会ASP就可以制作,开发更容易,并且可以直接预览效果。 8.支持多语种,只需要简单的配置及设置即可,并可以随意切换管理。 9.使用强大的Cls_LiuSong功能类库,让ASP开发更容易、更安全、更高效。 10.代码开源,可以随意调整、修改、删除、增加功能。 管 理 员:admin  123456 作    者:刘松 http://k88.cn/ 联系方式:QQ:276359669,MSN:cniir@hotmail.com,旺旺:流香羽 清爽友好的界面,强大的功能,LCMS将成为您网站建设的必备系统。 演示地址:http://demo.k88.cn/admin/

3,497

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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