gpt4 book ai didi

Ms access中的SQL查询

转载 作者:行者123 更新时间:2023-12-02 06:22:21 25 4
gpt4 key购买 nike

谁能告诉我这个查询有什么问题,它说语法错误。但语法对我来说看起来不错。

SELECT Errortypereport.[Job Design Control],
Errortypereport.[Detailer Name], Errortypereport.SuppilerName,
Errortypereport.[Part Number], Errortypereport.[Change Level],
Errortypereport.[Event Type Selected], Errortypereport.[Tracking Number],
Errortypereport.[Event Date], Errortypereport.[Error Type Selected],
Errortypereport.[Sub Type Selected], Errortypereport.ErrorSubTypeComment,
Errortypereport.[Fundamental Errors Qty],
Errortypereport.[Information Errors Qty],
Errortypereport.[Readability Errors Qty], Errortypereport.[Error Sub Type Ref],
Errortypereport.Enteredby, Errortypereport.[Wrapper engineer]
FROM Errortypereport INNER JOIN
POSBLD ON (Errortypereport.Part Number)=(POSBLD.PartNumber)
And (Errortypereport.Change Level)=( POSBLD.ChangeLevel);

错误消息是:查询表达式中的语法错误(缺少运算符)'(Errortypereport.Part Number)=(POSBLD.PartNumber) 并且 (Errortypereport.Change Level)=( POSBLD.ChangeLevel)'

最佳答案

如果您在列名中有空格,您需要将它们用 [ ] 括起来。

在你的 On 和 change level 中 Part 和 Number 之间有一个空格

ON (Errortypereport.Part Number)=(POSBLD.PartNumber) And (Errortypereport.Change Level)=( POSBLD.ChangeLevel);

将其更改为:

ON (Errortypereport.[Part Number])=(POSBLD.PartNumber) And (Errortypereport.[Change Level])=( POSBLD.ChangeLevel);

关于Ms access中的SQL查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7012541/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com