我试图在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命令的全部意义!
我将非常感谢能够做出贡献的任何人。
答案 0 :(得分:2)
您的SQL表达式包含不明确(或错误)的联接:CDRtblID = CDRtblID
。使用显式表名输入它,它应该工作(假设两个表都包含该字段),如下例所示:
SELECT CDRtblID, Call_Date, Call_Time, Duration, Salesprice
FROM tblTrilanCDR
INNER JOIN tblCustomer ON tblTrilanCDR.CDRtblID = tblCustomer.CDRtblID
希望这可能会有所帮助。