我需要在分组的表上显示值。目前,我是通过两个SQL脚本手动完成此操作的。

除了可以将这些脚本应用于我的dao之外,我还可以通过客户端吗?

表内容如下所示

fruit name, fruit bought, fruit sold
apple,        1, 0
apple,        0, 1
orange,       1, 0
orange,       1, 0


html表上的期望结果将是。

Fruit name - Fruit bought - Fruits not bought
apples    -   9           -        20
oranges   -  10           -        10


我目前正在将jQuery与数据表一起使用。

最佳答案

首先,在数据库级别执行此操作会更容易:

SELECT fruitname, SUM(fruit_bought), SUM(fruit_sold)
FROM table
GROUP BY fruitname
ORDER BY fruitname


当然,您需要在某个地方获得原始库存水平来计算“未出售”价值,但是此查询将为您提供已购买/已出售价值的总和。

07-26 05:34