gpt4 book ai didi

sql - Access 拒绝使用链接表运行查询?

转载 作者:行者123 更新时间:2023-12-01 11:08:29 27 4
gpt4 key购买 nike

我有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

当我尝试创建如下查询时,公司表是一个链接表

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

然后我认为它可能是内部连接,所以我尝试了 Left Join,但我得到一个错误,说这个方法没有被使用

JOIN expression is not supported

我对导致这一切的问题在哪里感到困惑

最佳答案

列 com_Id 的数据类型在所有 3 个表中是否相同/一致?
如果不是,请更正数据类型并使其与该列保持一致。

这应该可以解决您的问题。

关于sql - Access 拒绝使用链接表运行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2889704/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com