说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

求教SQL语句,高手、或刚入门的同道都进来讨论一哈

编辑:说三道四文库 发布时间:2017-12-14 01:09
HTML文档下载 WORD文档下载 PDF文档下载
有这样两张表(主从表)
TABLE1:
AB_ORDER_ID int

TABLE2:
T2_ID int
T2_AB_ORDER_ID int
CODE_NAME varchar 20

我SQL语句:SELECT CODE_NAME,AB_ORDER_ID FROM TABLE1 
LEFT OUTER JOIN TABLE2 ON T2_AB_ORDER_ID = AB_ORDER_ID

现在得到这样的结果集:
CODE_NAME  AB_ORDER_ID 
性能       11956 
包装       11956
包装       11994 
性能       11994 
包装       12101 

我想得到这样的结果:
CODE_NAME  AB_ORDER_ID 
性能、包装 11956 
包装、性能 11994 
包装       12101 
(按AB_ORDER_ID归并)

有表A,
 id pid
 1   1
 1   2
 1   3
 2   1
 2   2
 3   1
如何化成表B:
 id pid
  1  1,2,3
  2  1,2
  3  1
或者是从表B变成A(不要用游标)
以前有相似的列子,现在找不到了,帮帮忙!


--1.创建一个合并的函数
create function fmerg(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+','+cast(pid as varchar) from 表A where id=@id
set @str=right(@str,len(@str)-1)
return(@str)
go

--调用自定义函数得到结果
select distinct id,dbo.fmerg(id) from 表A
create function getstr(@id int)
returns varchar(8000)
as
begin
declare @str varchar(8000)
set @str=''
select @str=@str+'、'+rtrim(CODE_NAME) from TABLE2 where T2_AB_ORDER_ID=@id
set @str=right(@str,len(@str)-1)
return(@str)
go

--调用“
select AB_ORDER_ID,dbo.getstr(AB_ORDER_ID) from TABLE1 group by AB_ORDER_ID
create table d(F1 varchar(20),F2 varchar(20))

insert d values('001','x')
insert d values('001','y')
insert d values('002','y')
insert d values('002','x')
insert d values('003','z')
insert d values('003','p')
go

create function test1(@a varchar(20))
returns varchar(200)
as 
begin
declare @b varchar(200)
set @b=''
select @b=@b+rtrim(ltrim(F2)) from d where f1=@a
return @b
end

select distinct f1,dbo.test1(f1) from d


select distinct f1,dbo.test1(f1) from d
强,多谢各位乐。
用VB5.0开发通信软件的技巧 用VB5开发IE 用VB编写网络寻呼 用VB编写小型的网络系统 用VB创建自己的通信程序 用VB构建Internet的应用 用VB开发标准CGI程序 用VB实现客户——服务器(TCP/IP)编程实例 用VB实现聊天讨论室和点对点会话 用VB写一个定时PING某IP的程序 用VB制作浏览器 用Visual Basic 5.0设计E-mail程序(MAPI) 用Visual Basic6.0编写客户服务器程序 用Visual Basic创建FTP组件 用Visual Basic开发数据库浏览器 用Visual Basic轻松地设计Browser及Ftp程序 VB用Winsock控件发信Email VB用Winsock实现点对点通信 邮件检查程序(二) -VB资料 邮件检查程序(一) -VB资料 在VB程序中怎样挂断拨号网络 在VB中利用UDP协议编写聊天程序 在VB中模拟实现邮件传输 在VB中实现文件上传 在VB中使用UDP协议 在VB中用Outlook发电子邮件 在程序中打开 Internet 拨号连接窗口 -VB资料 在一个单位内部或通过广域协议(如X.25)互联的行业内部都有几十或上万台计算机互联,用Intrane 在应用中集成浏览器-VB资料 在桌面上建立一个 Internet 快捷键 -VB资料 VB怎样接收电子邮件(POP3协议简介) 那位大哥帮看看 这句为什么总编译不过去 xiexie trectangle类型为什么总说我没有定义?在线等…… 为何收不到邮件的BODY部分? platform builder platform 时出错 有关SQLJ的问题 有谁可以提供几个关天isa server的好认坛? 在计划任务中编写t_sql语句的字符长度限制问题! JAVA 图形化编程如何控制组件的大小和位置!!! 如何用ASP上传文件到数据库、读取并下载? 100分求教我的ActiveForm出现access violation at address...的问题(急急急) 最真诚的祝福大力和璇玑! 控制文件损坏,恢复是碰到了难点--ora-00600错误。怎么办??? 请问WebBrowser对象在弹出式窗口中是不是不能用? 关于CListCtrl的一个问题 多个cpp可以有多个main吗? 怎么样在不同分辨率下显示同一网页不变形? 卡拉OK厅中的男人和女人们(zt) 怎么在一个接口中调用另外一个接口 大力过来 帮忙! 论坛里有保留cookies的功能,但是有些用户说cookies保存不了 大家好!我有问题很急呀!!! 哪个函数可以打开多个文件? 大家请进来说说吧,用什么软件编辑jsp和javascript能测试出网页中提示的:完成,但网页上有错误,这种错误所在的行和具体的什么错误。 关于在课件项目中应用XML的问题,回复心得或相关链接都有赠分 多个附件上传和下载 VB.NET中樹是怎樣展開 我可以把ACCESS数据库的表导出到SQL SERVER中吗? 图片存在目录与存在数据库各有什么优缺点呢? 点击这个框架中的网页能够打印另一个框架中的内容吗 求救~!!!! 请问如何将台式机硬盘上的内容copy到笔记本的硬盘上?? ADO数据集的服务器游标的使用问题 为什么我在发布Delphi程序时总出现Error1324错误 快来救救我的硬盘呀 mydatastore.update() 返回 -1 如何知道出什么错? 如何获得当前光标所在程序的edit框的handle? [ 请教 ] 关于FREE风格的数据窗口的显示问题! 这个存储过程怎么写呀? 如何添加新函数?急!急!急! 我在网上把一副图片设为背景,我不知道他的文件名,我现在想把它找出来,请问如何办到。在右键-属性-背景中他的名称是“Internet Explo 请高手指点。 vb函数使用的问题 简单两台机对连问题 做斑竹、做会员就可以领工资(RMB)! jsp中session跨war包调用问题 PB画图问题 请各位搞WEB挖掘的朋友都留个联系方式 如何指定 记录集的游标类型,大侠请进,小弟急用(内附代码)!!! 请投上一票! mssql一个很奇怪的问题,如何解决啊!“键列信息不足或不正确,更新影响到多行” “侧放”和“倒置”怎么翻译. 打雷时能接听手机吗?会被电倒? 伴性遗传中 患者算不算致病基因的携带者? I miss 男生20岁,想上体校学篮球好吗?本人是海南的,二十岁了读三年技校出来没什么好工作想上体校学篮球,可身高仅一米七.唯一不错的就是有毅力和一身好球技+超快的速度.求各位给点建议,实在 有没有高精度的体成分分析仪器? 测体成分的身体成分分析仪哪个厂家的好,求联系方式. 百利达高性价比的体成分分析仪是哪个想买一个,谁买过? 河虾有几对触角 侧立放置英语应该怎么翻译 肯德基 一个炸鸡腿多少钱一代炸鸡块多少钱 格陵兰拟向中澳开放铀矿与稀土 仍需丹英国遭近年最大暴风雨袭击 一男孩或已英国一女士患巨结肠病 腹部肿大好似怀默克尔电话疑遭监听 德政界促暂停欧美韩总理发表国民谈话 称将彻查国情院干美国处方药价格高昂 民众被迫违法购外俄民调:超六成民众认为俄中存在多方面男士“验精棒”问世 可测精子数量是否英国内阁部长称BBC不透明 拨款资金日本岛根县拟出版《独岛问题的百问百答研究:提升信任感亦可靠食补 有效成分新开公交线路60条下一篇首批社区银行牌照下发江淮轻卡全系国四新品广州亮相颈椎病反复发作原来与慢性咽炎有关云南国家艺术基金年度资助项目申报工作迪庆再造独克宗与阿墩子古城 还原茶马锐观点大学城十校联动荧光募跑持有规模跌至14个月新低广东再现H7N9确诊病例异路桃花劫我的女友是猫娘特种纨绔妖孽杀手俏佳人幻灵戒血之裂变武元天下不败罗成王者征途创世时空人生棋局之棋子人生络丝潭旅游红旗渠纪念馆旅游水濂山蝴蝶谷旅游水濂山旅游水濂山森林公园旅游苏州评弹博物馆旅游中国昆曲博物馆旅游中国茶叶博物馆旅游贺州十八水旅游托克逊雅丹地貌旅游塔里木胡杨林公园旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘