不支持JOIN表达式MS Access 2013

时间:2016-03-24 13:52:43

标签: sql ms-access-2013

我试图在MS Access 2013中创建一个简单的查询。这就是我迄今为止获得的SQL:

SELECT CDRtblID, Call_Date, Call_Time, Duration, Salesprice
FROM tblTrilanCDR
INNER JOIN tblCustomer
ON CDRtblID = CDRtblID

我收到错误:

"JOIN expression not supported" 

我是SQL和编程的新手。我知道在Access 2013中创建一个标准查询是可能的(而且更容易),但这会破坏学习基本SQL命令的全部意义!

我将非常感谢能够做出贡献的任何人。

1 个答案:

答案 0 :(得分:2)

您的SQL表达式包含不明确(或错误)的联接:CDRtblID = CDRtblID。使用显式表名输入它,它应该工作(假设两个表都包含该字段),如下例所示:

SELECT CDRtblID, Call_Date, Call_Time, Duration, Salesprice 
FROM tblTrilanCDR 
INNER JOIN tblCustomer ON tblTrilanCDR.CDRtblID = tblCustomer.CDRtblID

希望这可能会有所帮助。