说我有两个表,People
和Invoices
。MySQL - 跨多个表的算术
人民
firstname postcode
Alex 2403
Peter 2357
Michael 3456
发票
person earned
Alex 12300
Alex 3556
Peter 1000
Alex 234
Michael 10000
我要添加到人列名为收入呈现每个人的总收入 - 我怎么可能实现呢?
我认为表应加入:
INNER JOIN Invoices ON People.firstname = Invoices.person
但我然后不知道该如何再总结和组相应获得成收入(我假设COUNT(*)
在某处使用)的钱。
你通常不会储存器获得的数据 – Strawberry
@ user5226582我知道,这将是必要的,以产生正确的结果(问题的最后一段),以及两者如何工作,但因为我只学习SQL在这种情况下,我对于正确的实现非常朦胧 –