在 Access 中我有一个像这样的表:
data(BillNo number,acno number)
agro(BillNo number,Price number,qty number)
account(acno,Name)
我想要这样的输出:
account.acno,account.Name,sum(agro.Price*agro.qty)
我的查询是:
SELECT account.accountnumber,
account.name,
Sum(agro.price * agro.qty)
FROM account
INNER JOIN (agro
INNER JOIN data
ON agro.billno = data.billno)
ON account.accountnumber = data.acno;
但是它不起作用。请帮助我。
最佳答案
您混淆了查询中的文本。应该是这样的:
SELECT account.acno, account.Name,Sum(agro.Price*agro.qty)
FROM account
INNER JOIN data ON account.acno= data.acno;
INNER JOIN agro On data .BillNo = agro.BillNo
GROUP BY account.acno, account.name
关于mysql - 如何进行 Access 内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20320862/