|
Db2 does not allow joins in an update...
update whssd00 W
set sdsps# = '131358787', sdconsig# = 932976
where
(sdsps# = '131357867' or sdsps# = '131357868')
and exists (select 1
from ptist00 P
where p.stdid# = w.sddid#
and stshtocity = 'RENO'
)
HTH,
Charles
On Tue, Mar 16, 2021 at 8:57 AM Art Tostaine, Jr. <atostaine@xxxxxxxxx>
wrote:
The SD prefix fields are in WHSSD00 and ST are in PTIST00. I only needto
update WHSSD00.whssd00.
I tried this but it's not right. I've been googling but I can't find
anything that looks right.
update whssd00 set sdsps# = '131358787',
sdconsig# = 932976
join ptist00
on sddid# = stdid#
where
(sdsps# = '131357867' or sdsps# = '131357868')
and stshtocity = 'RENO'
On Tue, Mar 16, 2021 at 10:48 AM Charles Wilt <charles.wilt@xxxxxxxxx>
wrote:
Hard to tell
- what fields belong to which tables
- what field(s) you want to update
- where the value you want to use to update is coming from...
I assume you're aware of the UPDATE statement
update mytable t
set tgtfld = (select srcfld
from othertable S
where S.key = T.key)
Also MERGE is often a great alternative
merge into mytable t
using (select srcfld
from othertable)
as s
on (s.key = t.key)
when matched then
update set tgtfld = srcfld
What have you tried? What isn't working?
Charles
On Tue, Mar 16, 2021 at 8:05 AM Art Tostaine, Jr. <atostaine@xxxxxxxxx
wrote:
I need to update one table based on values from two tables.
This is the select that works, but I want to update values in
mailing
select count(*) from whssd00
join ptist00 on sddid# = stdid#
where (sdsps# = '131357867' or sdsps# = '131357868')
and stshtocity = 'RENO'
How can I change this SELECT to update the value in SDSPS#?
Thank you.
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L)
affiliatelistrelated
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
questions.
Help support midrange.com by shopping at amazon.com with our
relatedlistlink: https://amazon.midrange.com--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription
listquestions.--
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx--
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
To post a message email: MIDRANGE-L@xxxxxxxxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxxxxxxxx
Before posting, please take a moment to review the archives
at https://archive.midrange.com/midrange-l.
Please contact support@xxxxxxxxxxxxxxxxxxxx for any subscription related
questions.
Help support midrange.com by shopping at amazon.com with our affiliate
link: https://amazon.midrange.com
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.