Sql 我想从两个表中获取值

Sql 我想从两个表中获取值,sql,vb.net,inner-join,Sql,Vb.net,Inner Join,我有两张桌子 office accnt id ------------------------------ HR poop 1 HR fart 2 EXEC poop 3 及 我想要的是这样的输出 id office accnt number -------------------------------------

我有两张桌子

office       accnt        id
------------------------------
HR           poop         1 
HR           fart         2
EXEC         poop         3  

我想要的是这样的输出

id         office        accnt        number
--------------------------------------------
1            HR          poop            5
2            HR          fart            6
3            EXEC        poop            6
这是我到目前为止尝试过的

SELECT        AccntTbl.office, AccntTbl.accnt, SUM(NumberTbl.Number)
FROM          AccntTbl INNER JOIN
              NumberTbl ON AccntTbl.Id = NumberTbl.Id

可悲的是,我无法得到我想要的..很高兴能得到任何帮助

建议:你最好把你的个人资料图片改成不那么恶心的。
select a.id, a.office, a.accnt, SUM(n.Number)
from AccntTbl a INNER JOIN 
NumberTbl n ON a.AccntTbl.Id = NumberTbl.Id
select a.id, a.office, a.accnt, SUM(n.Number)
from AccntTbl a INNER JOIN 
NumberTbl n ON a.AccntTbl.Id = NumberTbl.Id
SELECT Accnt.id,Accnt.office, Accnt.accnt, SUM(Num.Number)
FROM   AccntTbl Accnt INNER JOIN
              NumberTbl Num ON Accnt.Id = Num.Id