【发布时间】:2010-05-22 20:48:21
【问题描述】:
我有 3 个表,如下所示
cash_credit
Bank_Name-------in_date-------Com_Id---Amount
America Bank 15/05/2010 1 200
HSBC 17/05/2010 3 500
Cheque_credit
Bank_Name-----Cheque_Number-----in_date-------Com_Id---Amount
America Bank 74835435-5435 15/05/2010 2 600
HSBC 41415454-2851 17/05/2010 5 100
Companies
com_id----Com_Name
1 Ebay
2 Google
3 Facebook
4 Amazon
当我尝试创建如下查询时,Companies 表是一个链接表
SELECT cash_credit.Amount, Companies.Com_Name, cheque_credit.Amount
FROM cheque_credit INNER JOIN (cash_credit INNER JOIN Companies ON cash_credit.com_id = Companies.com_id) ON cheque_credit.com_id = Companies.com_id;
我收到一条错误消息,提示我的内部联接不正确,此查询是使用 Access 2007 查询设计创建的 错误是
Type mismatch in expression
然后我认为它可能是内连接所以我尝试了左连接,但我得到一个错误,这个方法没有使用
JOIN expression is not supported
我很困惑导致这一切的问题出在哪里
【问题讨论】:
标签: sql ms-access ms-access-2007