update ITX_APPLICATION_PATH
set
APPLICATION_ID = (select APPLICATION_ID from ITX_APPLICATION where APPLICATION_NAME = B.APPLICATION_NAME),
ITX_VERSION = ITX_VERSION+1,
(PATH_TYPE, PHYSICAL_PATH, DESCRIPTION, ITX_MODULE) =
(select B.PATH_TYPE, B.PHYSICAL_PATH, B.DESCRIPTION, B.ITX_MODULE
from VIP_APPLICATION_PATH B
where ITX_APPLICATION_PATH.PATH_NAME = B.PATH_NAME
)
where ITX_APPLICATION_PATH.PATH_NAME in (select distinct PATH_NAME from VIP_APPLICATION_PATH)
;
In order to get a better advice please send more about your tables and goals.
The query below is just a guess.
update ITX_APPLICATION_PATH
set
APPLICATION_ID =
(select A.APPLICATION_ID from ITX_APPLICATION A, VIP_APPLICATION_PATH B
where A.APPLICATION_NAME = B.APPLICATION_NAME
and ITX_APPLICATION_PATH.PATH_NAME = B.PATH_NAME
),
ITX_VERSION = ITX_VERSION+1,
(PATH_TYPE, PHYSICAL_PATH, DESCRIPTION, ITX_MODULE) =
(select B.PATH_TYPE, B.PHYSICAL_PATH, B.DESCRIPTION, B.ITX_MODULE
from VIP_APPLICATION_PATH B
where ITX_APPLICATION_PATH.PATH_NAME = B.PATH_NAME
)
where ITX_APPLICATION_PATH.PATH_NAME in (select distinct PATH_NAME from VIP_APPLICATION_PATH)
Bookmarks