說我有兩個表,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在這種情況下,我對於正確的實現非常朦朧 –