我在做一个费用追踪系统,但出了点问题。
我在数据库中有3个表。
表1(项目)
表2(类别)
表3(费用)
tblProjects与tblCategory的关系为1:1,tblExpenses与tblProjects的关系也为1:1。
现在,我正在尝试得到每个类别的总和。例如,我想知道旅行、运动等的总花费是多少。
我尝试使用下面的查询,但它返回给我错误的数据
SELECT category.cat_title as Category, (select sum(expenses.exp_amount)
from expenses
where expenses.projects_id = projects.proj_id) as Total_Expenses
from category inner join projects on projects.proj_cat = category.cat_id
group by category.cat_id
你可以在下面试试-
SELECT category.cat_title,sum(expenses.exp_amount) as Category from
category inner join projects on projects.proj_cat = category.cat_id
inner join expenses where expenses.projects_id = projects.proj_id
group by category.cat_title
常用数据库类型: 关系型数据库(以 MySQL、Postgresql为代表) 文档数据库 (以 MongoDB 为代表) 在我们开发的 Web 应用程序或者,系统的应用程序里面存储的一些数据都是存在一定的关联关系的,比如说用户做出了一些操作,我们需要知道是谁发起了这些操作,所以在日志记录表里面会有一个操作发起人,也就是记录下当前用户的唯一 Id 值,这是为了让一切都有迹可循,当出现各种事故的时候,
我试图用Android Studio 3.0.1生成签名的APK。调试构建似乎工作正常,但我在发布构建时遇到了一个错误: null
我正在开发一个商城系统,用户可以在其中拥有一个或多个商店。如果您创建一个商店,您将为该商店扮演ADMIN角色,否则:您创建一个帐户,然后该商店的ADMIN将您分配给一个商店作为经理。用户可以拥有一个他们是管理员的商店,但也可以成为该商店所有者分配给您的不同商店的经理。因此,我提出了三个实体:用户、角色和商店。 用户实体 角色实体。 商店实体。 我需要这三个实体之间的关系:类似于一个包含userId
问题内容: 我有三个表:“产品”,“购买”,“发票” 产品表 : Producct_no听名字 1引用 2听B 3引用C 采购表 : purchase_no听产品_no数量 001引用1听81 002引用150 003引用3引用10 发票表 : Invoice_no听产品_no数量 001引用1引用20 002引用10 003引用3引用10 我想获取每种产品的购买数量和发票数量,我使用以下查询 p
我有users表,它与vendordetails表有hasOne关系。 vendordetails表包含country_id、state_id和city_id,与Country、State和City模型有归属关系。 vendorDetail.php模型为:- 如果我查询users表,如何获取国家、州和城市的记录。 在这个查询中,它只找到vendordetails表的结果,我还想要country、s
我在java中有两个实体(学生和组),具有关系 我在本地主机上的表< code>groups_students中有第三列< code>date。< code>date不是类中的字段。我需要在< code>@Query中得到这个。任何人可以请帮助我如何能得到这一点(也许给这个<代码>日期 列或任何其他方式的代码信息)