【发布时间】:2016-01-14 05:39:57
【问题描述】:
这里有一张桌子
费用
有列
- id (PK)
- type_id (FK)
- 金额
- 日期
- vehicle_id (FK)
我用这个sql代码
SELECT vehicle_id,SUM(amount) FROM expenses GROUP BY type_id;
我得到了输出
但我想要它像以前的图像(长的).. 我能做些什么呢?
注意
这里我使用 Sum 来获取多个 amount 值。type_id 用于表示各种费用类型,如柴油、石油、服务..
【问题讨论】:
-
您的第二张图片是如何成为仅返回 2 列的选择语句的输出的?
-
我不知道。当我执行 Navicat 时,它也显示相同的输出。有什么问题吗?
-
因为它比 Java 或 UI 更多的是 SQL 问题,我建议将
sql标签添加到标签列表中。关于问题:您是否考虑在 SQL 查询中使用left joins? -
没有。我对此一无所知..我们不能从 SELECT 查询中得到它吗..
标签: java mysql sql swing jtable