access数据库如何执行insert into子查询插入

access数据库如何执行insert into子查询插入,第1张

在使用INSERT INTO TableName(field1,field2,field3,....) VALUES(....)向Access数据库插入一条记录时,总提示insert into 语句语法错误,解决该问题的方法是在field名称上加一方括号[],也就是:

INSERT INTO TableName([field1],[field2],[field3],....) VALUES(....)

SELECT 表A.SN, 表A.字段A, 表A.字段B

FROM 表A

WHERE (((表A.字段A) In (SELECT [字段A] FROM [表A] As Tmp GROUP BY [字段A],[字段B] HAVING Count(*)>1 And [字段B] = [表A].[字段B])))

这就是一个嵌套子查询,内层查询出来按照字段A和B分组后数量大于1的,把字段A选出来,然后跟父查询匹配,查询出表A的三个字段。。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11433224.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存