关于格式化显示查询数据的问题

当用户动态查询若干数据时,我希望显示结果时把相同的标题合并显示,就是类似excel里的合并单元格,不知道改如何处理,谢谢!

比如:
1 苹果 山东、内蒙
2 苹果 日本、澳大利亚
3 苹果 新疆

合并“苹果”,即苹果这个单元格跨三行显示