Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 Other Forums
 MS Access
 Update Query Error

Author  Topic 

oceanboy
Starting Member

44 Posts

Posted - 2008-04-23 : 00:35:17
Hello, is there anything wrong with the following SQL?

UPDATE MemberTab INNER JOIN [select PointTab.ID, sum(PointTab.Points) as sum from PointTab inner join MovePoint
on PointTab.ID = MovePoint.ID
group by PointTab.ID]. AS a
ON MemberTab.ID = a.ID
SET MemberTab.TotalPoint = a.sum

I get OPERATION MUST USE AN UPDATEABLE QUERY. Please help.


visakh16
Very Important crosS Applying yaK Herder

52326 Posts

Posted - 2008-04-23 : 13:50:44
[code]UPDATE MemberTab
SET MemberTab.TotalPoint = a.sum
FROM MemberTab
INNER JOIN (select PointTab.ID, sum(PointTab.Points) as sum from PointTab inner join MovePoint
on PointTab.ID = MovePoint.ID
group by PointTab.ID) AS a
ON MemberTab.ID = a.ID
[/code]
Go to Top of Page

madhivanan
Premature Yak Congratulator

22864 Posts

Posted - 2008-04-24 : 04:29:11
quote:
Originally posted by visakh16

UPDATE MemberTab
SET MemberTab.TotalPoint = a.sum
FROM MemberTab
INNER JOIN (select PointTab.ID, sum(PointTab.Points) as sum from PointTab inner join MovePoint
on PointTab.ID = MovePoint.ID
group by PointTab.ID) AS a
ON MemberTab.ID = a.ID



In ACCESS, it should be

UPDATE MemberTab INNER JOIN (select PointTab.ID, sum(PointTab.Points) as sum from PointTab inner join MovePoint
on PointTab.ID = MovePoint.ID
group by PointTab.ID) AS a
ON MemberTab.ID = a.ID
SET MemberTab.TotalPoint = a.sum

Madhivanan

Failing to plan is Planning to fail
Go to Top of Page
   

- Advertisement -