合并具有相同日期列的项目列的行,并在PHP中将项目显示在单行中



我正在创建一个在线购物车网站,客户必须在一个表中查看他/她的所有订单,其中包含所有订单信息,如商品名称、价格、订购日期等。我希望按日期对每个订单进行分组,并将日期相同的商品显示在一行中。

我的桌子是这样的:

订单日期
第1项 11-23-2021
第2项 11-23-2021
第3项 2021年12月30日

您可以在MySQL查询中使用GROUP_CONCT。例如,

SELECT GROUP_CONCAT(orders), date_ordered FROM orderdetails WHERE dateOrdered = '11-23-2021' GROUP BY orderDate

我假设您的orderDate表有orders和date_ordered字段,您可以根据实际的表列名进行修改。

您可以在这里阅读详细信息,如您自己的熟食店等

最新更新