我正在编写一个C#应用程序,并使用Access .mdb。我试图简单地通过电子邮件和带有消息关系的表格(每个电子邮件消息可以分配给几个工作人员团队)进行JOIN表。不幸的是,我得到这个简单的查询错误,并不明白为什么。任何帮助赞赏。SQL:简单JOIN给出错误
string queryGetMails = " SELECT * FROM Mails JOIN MailAssignments ON Mails.msgId = MailAssignments.msgId ";
而我得到的错误是:
System.Data.OleDb.OleDbException: Syntax error in FROM clause.
您需要限定连接的类型 - “JOIN”本身不适用于Access的有效语法。根据需要使用用户“INNER JOIN”或“OUTER JOIN”。 – Oded 2012-03-07 09:37:43