OrWolf
MIS
- Mar 19, 2001
- 291
When I attempt to run an update query on a table called 'Call' I receive the error "Use correlation names to distinguish them". When I update the From to specify a correlation name of MyCall and update all references of Call to read MyCall I receive the error 'Invalid object name 'MyCall'. I tried change 'UPDATE MyCall' to read 'UPDATE Call', but that fails. Any ideas?
UPDATE MyCall SET MyCall.Primary_ID = [Secondary].[Primary_ID]
FROM Call MyCall INNER JOIN MyCall ON MyCall.Secondary_ID = Secondary.Secondary_ID
WHERE ((MyCall.Secondary_ID <> '0' AND (MyCall.Primary_ID)<>[Secondary].[Primary_ID]));
UPDATE MyCall SET MyCall.Primary_ID = [Secondary].[Primary_ID]
FROM Call MyCall INNER JOIN MyCall ON MyCall.Secondary_ID = Secondary.Secondary_ID
WHERE ((MyCall.Secondary_ID <> '0' AND (MyCall.Primary_ID)<>[Secondary].[Primary_ID]));