我正在创建一个在线购物车网站,客户必须在一个表中查看他/她的所有订单,其中包含所有订单信息,如商品名称、价格、订购日期等。我希望按日期对每个订单进行分组,并将日期相同的商品显示在一行中。
我的桌子是这样的:
订单日期 | |
---|---|
第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字段,您可以根据实际的表列名进行修改。
您可以在这里阅读详细信息,如您自己的熟食店等