问题描述
<!--StartFragment -->请教高手,有这样一张表A,存放内容如下id name1 a2 a3 b4 c5 a想用一条sql语句将内容输出成以下的形式:a 1,2,5b 3c 4请问大家能不能给一些思路或者sql语句
解决方案
如果数据库是mysql的话,可以这样写能做到select name,group_concat(id) ids from abc group by name
解决方案二:
楼上2位说的对~
解决方案三:
如果是oracle,可以试试wm_concat函数
解决方案四:
后台处理一下就行了,非要数据库实现,就用存储过程
解决方案五:
store procedure
解决方案六:
个人觉得可以先查出来,然后后台再去包装
时间: 2024-09-12 04:52:47