假设我有 2 张桌子:
1 与用户
另一个记录哪些用户使用了哪些代码。
Users
-----
Id, Name
1, 'John'
2, 'Doe'
Codes
------
Id, UserId, code
1, 1, 145
2, 1, 187
3, 2, 251
现在我想提取一个查询,结果如下
Name, UsedCodes
'John', '145,187'
'Doe', '251'
如何通过查询或存储过程来完成此操作?
由于您尚未指定数据库,我给您两个选择:
MySql
对于 MySql,你应该简单地使用GROUP_CONCAT()
聚合函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)