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