dawho9
asked on
SQL Query Problem
So I just need to do a quick restore of one column from my restore database to my production database. Thought I was close but I guess I wasn't. Here is what I'm trying:
USE ABC_ALL
UPDATE tblMembers
SET groupMembership = [dbo].[ABC_Restore].[tblMe mbers].[gr oupMembers hip]
FROM tblMembers INNER JOIN [dbo].[ABC_Restore].[tblMe mbers]
ON AddressID = [dbo].[ABC_Restore].[tblMe mbers].[Ad dressID]
Also tried:
UPDATE tblMembers
SET groupMembership= [dbo].[ABC_Restore].[tblMe mbers].[gr oupMembers hip]
WHERE AddressID = [dbo].[ABC_Restore].[tblMe mbers].[Ad dressID]
Figured one of them would have worked.
But instead of love I get:
Msg 208, Level 16, State 1, Line 1
Invalid object name 'dbo.ABC_Restore.tblMember s'.
It's got to be something really simple easy.
dw9
USE ABC_ALL
UPDATE tblMembers
SET groupMembership = [dbo].[ABC_Restore].[tblMe
FROM tblMembers INNER JOIN [dbo].[ABC_Restore].[tblMe
ON AddressID = [dbo].[ABC_Restore].[tblMe
Also tried:
UPDATE tblMembers
SET groupMembership= [dbo].[ABC_Restore].[tblMe
WHERE AddressID = [dbo].[ABC_Restore].[tblMe
Figured one of them would have worked.
But instead of love I get:
Msg 208, Level 16, State 1, Line 1
Invalid object name 'dbo.ABC_Restore.tblMember
It's got to be something really simple easy.
dw9
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
DatabaseName. SchemaName.TbleName
ASKER
OK, extra points now I guess. So this:
USE ABC_ALL
UPDATE tblMembers
SET groupMembership = [ABC_Restore].[dbo].[tblMe mbers].[gr oupMembers hip]
FROM [ABC_ALL].[dbo].[tblMember s] A INNER JOIN [ABC_Restore].[dbo].[tblMe mbers]
ON A.AddressID = [ABC_Restore].[dbo].[tblMe mbers].[Ad dressID]
executes fine but doesn't update anything? Does this look right? Basically, have a restore of a database and need to update the production side.
Thoughts.
USE ABC_ALL
UPDATE tblMembers
SET groupMembership = [ABC_Restore].[dbo].[tblMe
FROM [ABC_ALL].[dbo].[tblMember
ON A.AddressID = [ABC_Restore].[dbo].[tblMe
executes fine but doesn't update anything? Does this look right? Basically, have a restore of a database and need to update the production side.
Thoughts.
ASKER
Got it. For those who might need this in the future. Trying to update one table from another table in another table.
Thanks all!
USE GCM_ALL
UPDATE tblMembers
SET [signature] = R.[signature]
FROM [ABC_ALL].[dbo].[tblMember s] A JOIN [ABC_Restore].[dbo].[tblMe mbers] R
ON A.AddressID = R.[AddressID]
Thanks all!
USE GCM_ALL
UPDATE tblMembers
SET [signature] = R.[signature]
FROM [ABC_ALL].[dbo].[tblMember
ON A.AddressID = R.[AddressID]