首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

*sql中根据某字段将另一字段相连*初学者*

2013-12-19 
*****sql中根据某字段将另一字段相连***菜鸟求助*****现在有一张数据表:Table1FcaIDFSecFName0011卡片1001

*****sql中根据某字段将另一字段相连***菜鸟求助*****
现在有一张数据表:Table1
FcaID  FSec  FName
001     1    卡片1
001     2    卡片2
002     1    卡片3
002     2    卡片4
002     3    卡片5

说明:同一个FcaID可能对应着N条记录(1=<N<=10)

如果不通过写存储过程或函数,只用sql,能否实现以下取数:
FcaID     FName
001    卡片1卡片2    
002    卡片3卡片4卡片5

在线等,多谢~~~~~~
1#不行?

哥们,我按照这个改成我的表名和字段....报错了啊。能不能帮我改成我这个表的字段和表名?谢谢~
哥哥,还不行?

[
[解决办法]
*sql中根据某字段将另一字段相连*初学者*
select FcaID,listagg(FName,'') within group(order by FcaID) as newcol  from table1 group by FcaID
/
[解决办法]
concat有什么问题,多了个分隔的逗号么,那在处理下啊,listagg要11g的版本

热点排行