Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Update Joined tables

Status
Not open for further replies.

vagasv1

Programmer
Jan 18, 2007
3
US
Hi I would like to update a table with the info from another table ie.

table one.
style status
------- ----------
1 design
2 design
3 buy
4 buy

table two
style colour status
-------- -------- --------
1 blue
1 black
1 green
2 blue
3 red
3 green

what I want is to be able to update table 2 with the statuses from table 1 depending that the style number is equal

Code:
UPDATE one A JOIN two B ON 
A.style= B.style
SET A.status= B.status

but this does not seem to work.

I am running this on a AS400/iSeries

thanks for your help in advance
 
something like this?

Code:
update two
set two.status = one.status
from one inner join two
on one.style = two.style

Good Luck,

Alex

Ignorance of certain subjects is a great part of wisdom
 
thanks for your help Alex but this is not working either the error message is - Column qualifier or table ONE is undefined. then the cursor is flashing on the one.staus

 
Are those your real table names (one and two?)?

I am not really familiar with the AS/400, but I don't know why that would not work if correct table names were in there.

If one and two are correct table names, then I guess you could try something like this?

Code:
update two
set two.status = one.status
from one, two
where two.style = one.style

Good Luck,

Alex

Ignorance of certain subjects is a great part of wisdom
 

-- OR --
Code:
update two
set status = (
Select status
  from one 
 where one.style = two.style )
[3eyes]



----------------------------------------------------------------------------
The person who says it can't be done should not interrupt the person doing it. -- Chinese proverb
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top