mysql - 如何进行 Access 内连接

标签 mysql sql ms-access

在 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/

相关文章:

c# - 如何刷新绑定(bind)到已更新的 Access 数据库表的 DataGridView?

网站登录 MySQL 错误

mysql - rake db :migrate - Rake aborted! 访问被拒绝

ms-access - 表单加载和过滤问题

sql - 如何在 MakeTable 查询 - Access 2000 中添加虚拟行?

sql - 如何在 postgres 中查询 "name"

MySQL - 参数化查询

mysql - R Shiny - mysql 连接不适用于 server.R(适用于其他文件)

java - JDBC:多列 IN 查询

sql - 通过SQL脚本插入BLOB?