Php 使用分组方式或使用其他功能

Php 使用分组方式或使用其他功能,php,sql,Php,Sql,我们都知道,使用GROUPBY可以消除额外的列,但如果我想将项目a分组在一起呢。与项目A相关的对象将显示在项目A标题下。但当我使用group by时,它将仅显示项目A下的一行对象。请不要要求我使用计数。我只需要显示项目A下所有相关的对象 例如: 项目A: 苹果 橙色的 项目B: 梨 这些对象将从数据库中检索。 最好使用代码示例。(: 输出: 表格格式 按年份、按类型、按批次、按公司您可以使用GROUP_CONCAT()函数将学生分组到一行中,但是,该行必须与相关数据位于同一行中。但是,当您在PH

我们都知道,使用GROUPBY可以消除额外的列,但如果我想将项目a分组在一起呢。与项目A相关的对象将显示在项目A标题下。但当我使用group by时,它将仅显示项目A下的一行对象。请不要要求我使用计数。我只需要显示项目A下所有相关的对象

例如:

项目A: 苹果 橙色的

项目B: 梨

这些对象将从数据库中检索。 最好使用代码示例。(:

输出: 表格格式


按年份、按类型、按批次、按公司您可以使用GROUP_CONCAT()函数将学生分组到一行中,但是,该行必须与相关数据位于同一行中。但是,当您在PHP中显示该行时,您可以在那里将其分开


我尝试过进行查询,但您没有提供太多信息,因此很难想象您想要什么。

是的,的确,代码示例是首选。您能告诉我们您希望输出的样子以及数据库中的列吗?如果没有这些,您的问题就有点难以理解。如果您只得到一行,这意味着你要分组的内容只有一组不同的值。但是我确实尝试了所有相同的值,但仍然是一行。你必须始终将其放在同一行上,因为关系数据库就是这样工作的。我的意思是,它只给出了一个结果。啊,但是你必须正确地分组,同时使用group by