gpt4 book ai didi

php - 在 MySQL 中选择每组具有特定值的行

转载 作者:行者123 更新时间:2023-11-30 22:23:55 24 4
gpt4 key购买 nike

假设我在表格中有以下行:

+----+--------------+-------+------+
| ID | fruit | amount| price|
+----+--------------+-------+------+
| 1 | oranges | 7 | 20 |
+----+--------------+-------+------+
| 2 | plums | 21| 32 |
+----+--------------+-------+------+
| 3 | oranges | 2 | 32 |
+----+--------------+-------+------+
| 4 | oranges | 7 | 12 |
+----+--------------+-------+------+
| 5 | plums | 4 | 89 |
+----+--------------+-------+------+
| 6 | grapes | 5 | 34 |
+----+--------------+-------+------+
| 7 | grapes | 6 | 132 |
+----+--------------+-------+------+
| 8 | plums | 2 | 19 |
+----+--------------+-------+------+

我的最终目标是获取表格中每种独特水果的总数量和总价格。

现在,我正在考虑为获得预期效果而执行的功能顺序是:

using PHP: SELECT * from table where fruit = "oranges". 

我将使用 ajax 来运行它,所以我打算使用 jquery 添加数量和价格。然后重复“李子”和“葡萄”。

我会遇到的一个问题是我不知道水果 table 上会有什么水果。

那么有没有更简单的方法来查找列中所有不同的水果,然后在数据库中搜索包含每个水果的行,然后将每个水果的总数相加?

最佳答案

也可以得到分组后的结果,然后迭代显示

select fruit, sum(amount), sum(amount*price)
from table
group by fruit

关于php - 在 MySQL 中选择每组具有特定值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878211/

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