我现在正在尝试在 Access 中进行更新查询。我有两位老师,他们在不同的数据库中拥有相同的数据表,除了他们自己输入的信息。除了他们单独输入的信息外,一切都是一样的。我正在尝试合并他们的两个 tblDemographics 表,以便他们可以看到彼此做了什么,以防学生搬到他们所覆盖的学校之一。我想知道我是否必须基本上输入每个必须更新到的字段,或者是否有一些简写可以使它基本上可以说在哪里 Null,更新到同名字段?
对不起,如果这没有意义。我只是想看看是否有更有效的方法来做到这一点。
UPDATE tbleDemographics LEFT JOIN tbleDemographics1 ON tbleDemographics.[Local ID] = tbleDemographics1.[Local ID] SET tbleDemographics.FName = [tbleDemographics1.Fname], tbleDemographics.LName = [tbleDemographics1.LName], tbleDemographics.MName = [tbleDemographics1.MName]
WHERE (((tbleDemographics.FName) Is Null) AND ((tbleDemographics.LName) Is Null) AND ((tbleDemographics.MName) Is Null) AND ((tbleDemographics.ClMgr) Is Null) AND ((tbleDemographics.School) Is Null) AND ((tbleDemographics.Grade) Is Null) AND ((tbleDemographics.[Prim Dis]) Is Null) AND ((tbleDemographics.[Sec Dis]) Is Null) AND ((tbleDemographics.[Third Dis]) Is Null) AND ((tbleDemographics.[Local ID]) Is Null) AND ((tbleDemographics.GTID) Is Null) AND ((tbleDemographics.Status) Is Null) AND ((tbleDemographics.[Homeroom Teacher]) Is Null) AND ((tbleDemographics.[GPS Math Teacher]) Is Null) AND ((tbleDemographics.[Number Worlds Teacher]) Is Null) AND ((tbleDemographics.IntervHMcCain) Is Null) AND ((tbleDemographics.InterMSmith) Is Null) AND ((tbleDemographics.InterALacey) Is Null) AND ((tbleDemographics.InterLDaughtry) Is Null) AND ((tbleDemographics.DelInclusion) Is Null) AND ((tbleDemographics.DelRegEd) Is Null) AND ((tbleDemographics.DelConsult) Is Null) AND ((tbleDemographics.DelRes) Is Null) AND ((tbleDemographics.DelPara) Is Null) AND ((tbleDemographics.[DelMIPull-out]) Is Null) AND ((tbleDemographics.DelMIInc) Is Null) AND ((tbleDemographics.OTServices) Is Null) AND ((tbleDemographics.PTServices) Is Null) AND ((tbleDemographics.OIServices) Is Null) AND ((tbleDemographics.SpServices) Is Null) AND ((tbleDemographics.Notes) Is Null));
这看起来对我的口味来说太乱了,但如果可能的话,我想简单地说一下,这样我实际上不必对每个条目进行限定。
又看了几眼,觉得自己这里放的SQL挺傻的。所以是的,我看到我把 Is Nulls 放在了错误的位置,而且我设置它的方式基本上覆盖了所有内容......哎呀。我希望虽然一般的想法被理解。
好的......所以现在我越来越多地进入这个数据库试图自己解决这个问题......我看到了很多问题,甚至都不好笑。这个数据库的设置非常糟糕,以至于它是一场噩梦......如果有人仍然能对我正在做的事情提出一个大致的想法,那将不胜感激。