我需要在分组的表上显示值。目前,我是通过两个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
当然,您需要在某个地方获得原始库存水平来计算“未出售”价值,但是此查询将为您提供已购买/已出售价值的总和。