读书人

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

发布时间: 2013-12-19 00:33:34 作者: rapoo

*****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的版本

读书人网 >oracle

热点推荐