我有一个SQL查询,给了我一些结果,我有两列,一列是出口,另一列是 PENDINGINDENTNOS ,所以在我的出口我有一个出口因为它具有不同的PENDINGINDENTNOS,所以比第一个要多
为了减少混乱,请参阅我的查询
select distinct(reorderno) as PENDINGINDENTNOS,outlet from syncolindentfromreorder;
这给了我类似的结果
我想要的是WF应该只出现一次,而值2和3应该是 2,3 ,并且所有这些出口都来自db,现在在我的记录中我有 WF < / strong>我可以翻三倍,或者任何商店四次。
我只希望在查询结束时得到此结果,因为我正在JSP的帮助下填充表(HTML TABLE)。
所以任何人有任何想法请帮助我。
答案 0 :(得分:0)
您可以尝试使用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