sql - Access 数据库中的双重内部连接

标签 sql database ms-access

我需要从两个表中获取一些数据,1 个人,2 个任务, SQL 中的以下查询有效,而 Access 无效

 SELECT     Task_Id,
            e2.emploeey_name AS W_FROM,
            e1.emploeey_name AS W_TO,
            t.Task_Details
 FROM       tasks AS T
 INNER JOIN Employees AS e1 ON e1.Emploeey_id = T.Task_To
 INNER JOIN Employees AS e2 ON e2.Emploeey_id = T.write_From

我试了很多方法,在谷歌上搜索也没有找到答案 如果有人有解决方案,我将不胜感激

最佳答案

你用括号试过吗? MS Access 需要(即喜欢)围绕多个 JOINS 的括号:

 SELECT     Task_Id,
            e2.emploeey_name AS W_FROM,
            e1.emploeey_name AS W_TO,
            t.Task_Details
 FROM       
 (
      tasks AS T
      INNER JOIN Employees AS e1 
           ON e1.Emploeey_id = T.Task_To
 )
 INNER JOIN Employees AS e2 
      ON e2.Emploeey_id = T.write_From

关于sql - Access 数据库中的双重内部连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10332303/

相关文章:

java - 如何修复 Android java 中的 "each bind variable in the query must have a matching method parameter"错误?

sql - 使用用户输入的日期从表单更新表格

python - 使用 Access ODBC 的 pyodbc fast_executemany 会使 Python 解释器崩溃

MYSQL,查询以按条件分组获取字段中不同值的总和

mysql - MySQL 中何时使用单引号、双引号和反引号

sql - 使用 BETWEEN 子句 SQL 输出缺少名称

sql-server - MS Access 2003 + 链接表到 SQL Server 2005 + Windows 身份验证 = 慢

SQL更新: insert new word in the middle of a long string

java - 如何以所需格式创建 SQL 日期对象 ( MM/DD/YYYY HH :MM:SS AM ) in Java?

mysql - 数组上具有单独元素的 Ruby 方法