0
我有一个MySQL表 userRoleTable,有一些列转换多rsult成一排
userName, rollId
pramod 1
shakti 2
vijay 2
mahesh 2
raja 1
vipul 3
raman 1
sachin 3
我想写一个选择查询,所以我得到的结果在一排。
pramod, raja, raman
请给我一些可能的解决方案。 感谢
我有一个MySQL表 userRoleTable,有一些列转换多rsult成一排
userName, rollId
pramod 1
shakti 2
vijay 2
mahesh 2
raja 1
vipul 3
raman 1
sachin 3
我想写一个选择查询,所以我得到的结果在一排。
pramod, raja, raman
请给我一些可能的解决方案。 感谢
尝试此查询
SELECT GROUP_CONCAT(userName) AS result FROM userRoleTable WHERE rollId ='1';
它会在一列给逗号分隔值
使用GROUP_CONCAT
SELECT GROUP_CONCAT(userName) AS usename FROM userRoleTable WHERE rollId ='1'
的GROUP_CONCAT函数连接字符串从一组到一个 有各种选项的字符串