如何为具有重复结果输出的查询放置逗号分隔符?

7gs2gvoe  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(242)

我有一个sql查询,它给了我一些结果,我有两列,一个是outlet,另一个是pendingindentnos,所以在我的outlet中,我有一个outlet,因为它有不同的pendingindentnos
如需了解更多信息,请参阅我的查询

select distinct(reorderno) as PENDINGINDENTNOS,outlet from syncolindentfromreorder;

它给了我这样的结果

我想要的是wf应该只来一次,有值2和3应该来作为2,3,这些所有的出口是从数据库现在在我的记录我有wf两倍,它可以给我三到四倍的任何出口。
我想要查询端的这个结果,只是因为我正在用jsp填充表(html表)。
所以任何人有任何想法请帮助我。

xpcnnkqh

xpcnnkqh1#

你可以试着用 group_concat() ```
select outlet,group_concat(distinct reorderno ORDER BY reorderno ASC SEPARATOR ',') as PENDINGINDENTNOS
from syncolindentfromreorder
group by outlet

输出:

name PENDINGINDENTNOS
Afcs 1
DF 2
WK 2,3

相关问题