gpt4 book ai didi

php - mysql全选,按orderid分组

转载 作者:行者123 更新时间:2023-12-01 00:30:30 26 4
gpt4 key购买 nike

我想知道是否有人可以帮助我从我的表格中选择信息,但根据订单 ID 对结果进行分组。我敢肯定这很简单,但我似乎无法让代码正常工作。

这是我的尝试 - 只显示 1 个结果,而不是 6 个:

  • 4 个结果,orderid 为 55542
  • 2 个结果,orderid 为 55543

SQL:

SELECT *
FROM #__users_orders
WHERE userid = 22
GROUP BY orderid
ORDER BY date DESC

任何帮助将不胜感激:)

编辑:

我想实现这个(或类似的)

Array[55542]
(
[0] => stdClass Object
(
[id] => 6
[userid] => 66
[orderid] => 55542
[date] => 2011-08-05 16:30:24
[code] => 121021
[title] => 7 STAR CHICKEN A/KING 71198 1.3KG
[units] => 2
[ctns] =>
)

[1] => stdClass Object
(
[id] => 1
[userid] => 66
[orderid] => 55542
[date] => 2011-08-05 16:06:12
[code] => 302371
[title] => ANCHOVY FILL 730GM
[units] => 2
[ctns] =>
)

[2] => stdClass Object
(
[id] => 6
[userid] => 66
[orderid] => 55542
[date] => 2011-08-05 16:30:24
[code] => 121021
[title] => 7 STAR CHICKEN A/KING 71198 1.3KG
[units] => 2
[ctns] =>
)

[3] => stdClass Object
(
[id] => 1
[userid] => 66
[orderid] => 55542
[date] => 2011-08-05 16:06:12
[code] => 302371
[title] => ANCHOVY FILL 730GM
[units] => 2
[ctns] =>
)

)

Array[55543]
(
[0] => stdClass Object
(
[id] => 6
[userid] => 66
[orderid] => 55543
[date] => 2011-08-05 16:30:24
[code] => 121021
[title] => 7 STAR CHICKEN A/KING 71198 1.3KG
[units] => 2
[ctns] =>
)

[1] => stdClass Object
(
[id] => 1
[userid] => 66
[orderid] => 55543
[date] => 2011-08-05 16:06:12
[code] => 302371
[title] => ANCHOVY FILL 730GM
[units] => 2
[ctns] =>
)

)

最佳答案

SELECT *
FROM #__users_orders
WHERE userid = 22
ORDER BY orderid DESC

只需像这样选择您的项目,并通过遍历结果并为每个新的 orderid 创建一个新数组来在前端创建您的对象/数组层次结构。

关于php - mysql全选,按orderid分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6952344/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com