MS Access数据库中的SQL查询错误

用户名

我需要在MS Access中执行sql查询。

但是我在MS Access中遇到错误:

SELECT * 
FROM 
(
   SELECT * 
   FROM table1
   where not exists 
   (
     SELECT *  
     FROM table2
     where table2.id = table1.id
   ) as t
 )  as t1, table3
 where  table3.id = t1.id

语法错误:查询表达式't中不存在(...)为(运算符)'

任何帮助,将不胜感激。

克伦普森

不存在子选择不需要别名。请注意,我已经删除了as t

SELECT * 
FROM 
(
   SELECT * 
   FROM table1
   where not exists 
   (
     SELECT *  
     FROM table2
     where table2.id = table1.id
   ) 
 )  as t1, table3
 where  table3.id = t1.id

您也可以考虑使用inner joinleft join来摆脱您的问题not exists

这应该与上述内容完全相同:

SELECT t1.*, t3.* 
FROM 
  table1 t1 
  inner join table3 t3 on t1.id = t3.id
  left join table2 t2 on t1.id = t2.id
where
  t2.id is null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MS Access数据库SQL查询

来自分类Dev

在MS Access中访问数据库时更新查询

来自分类Dev

MS Access 数据库监控查询

来自分类Dev

MS Access数据库错误

来自分类Dev

改善ms sql中的数据库查询

来自分类Dev

将MS Access数据查询转换为SQL Server数据库查询

来自分类Dev

将MS Access数据查询转换为SQL Server数据库查询

来自分类Dev

从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

来自分类Dev

MS Access SQL Server数据库-CAST函数的查询语法

来自分类Dev

MS Access数据库使用VBA和SQL查询在列上插入值

来自分类Dev

MS Access SQL Server数据库-CAST函数的查询语法

来自分类Dev

在MS Access中的“选择查询”中连接多个数据库

来自分类Dev

处理查询 MS Access 数据库中的日语字符(在 RStudio 中)

来自分类Dev

将参数传递给MS Access数据库中的子查询

来自分类Dev

MS Access 数据库,选择查询中的序列号

来自分类Dev

优化大型数据库的MS SQL选择查询

来自分类Dev

在同一表中查询MS SQL Server中的数据库列表

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

如何从Oracle数据库查询外部MS Access数据库?

来自分类Dev

尝试使用ODBC在Windows中从Qt写入MS Sql数据库时,查询exec失败

来自分类Dev

如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库

来自分类Dev

MS Access数据库(.mdb)中的表的审核跟踪

来自分类Dev

在VBA中获取MS Access数据库的版本

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

在VBA中获取MS Access数据库的版本

来自分类Dev

重置MS Access数据库中的身份列

来自分类Dev

MS Access数据库中的重复行

来自分类Dev

Ms Access Join表在单独的数据库中

来自分类Dev

确定MS Access数据库中的编码

Related 相关文章

  1. 1

    MS Access数据库SQL查询

  2. 2

    在MS Access中访问数据库时更新查询

  3. 3

    MS Access 数据库监控查询

  4. 4

    MS Access数据库错误

  5. 5

    改善ms sql中的数据库查询

  6. 6

    将MS Access数据查询转换为SQL Server数据库查询

  7. 7

    将MS Access数据查询转换为SQL Server数据库查询

  8. 8

    从VBA SQL语法错误将MS EXCEL转换为MS ACCESS .accdb数据库

  9. 9

    MS Access SQL Server数据库-CAST函数的查询语法

  10. 10

    MS Access数据库使用VBA和SQL查询在列上插入值

  11. 11

    MS Access SQL Server数据库-CAST函数的查询语法

  12. 12

    在MS Access中的“选择查询”中连接多个数据库

  13. 13

    处理查询 MS Access 数据库中的日语字符(在 RStudio 中)

  14. 14

    将参数传递给MS Access数据库中的子查询

  15. 15

    MS Access 数据库,选择查询中的序列号

  16. 16

    优化大型数据库的MS SQL选择查询

  17. 17

    在同一表中查询MS SQL Server中的数据库列表

  18. 18

    如何从Oracle数据库查询外部MS Access数据库?

  19. 19

    如何从Oracle数据库查询外部MS Access数据库?

  20. 20

    尝试使用ODBC在Windows中从Qt写入MS Sql数据库时,查询exec失败

  21. 21

    如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库

  22. 22

    MS Access数据库(.mdb)中的表的审核跟踪

  23. 23

    在VBA中获取MS Access数据库的版本

  24. 24

    Ms Access Join表在单独的数据库中

  25. 25

    在VBA中获取MS Access数据库的版本

  26. 26

    重置MS Access数据库中的身份列

  27. 27

    MS Access数据库中的重复行

  28. 28

    Ms Access Join表在单独的数据库中

  29. 29

    确定MS Access数据库中的编码

热门标签

归档