This和this对加入三个表格进行了很好的概述。但是假设我们有一个表 Freights ,其中 From 和 To 链接到 Destinations 表。在数据方案中,我看到 Destinations_1 表,但是当我尝试在查询中使用它时,它不存在。怎么办?
答案 0 :(得分:2)
Destinations_1是Access内部别名的方式。您需要做的是打开SQL窗口并手动将其别名更加清晰。没有更大的宠儿或更糟糕的编码进攻,而不是让Access为您命名一切。例如,Field28并不意味着下一个人接管你的数据库,但txtStartDate会让它很容易弄明白它的含义。同样,Destinations_1让传入的编码器非常困惑。进入你的SQL并修复它,看起来更像是:
SELECT * FROM Destination as PrimDestination
INNER JOIN Destination as SecDestination
ON PrimDestination.MyField = SecDestination.MyField
一旦你看到这个布局,它会更有意义,它会在设计视图中更有意义,对未来任何管理员来说都会更有意义。