A, B 테이블을 가공하여 데이터를 만들고 싶습니다
A 테이블을 PARAM이라는 테이블이라고 가정하고
param_name(기본키), db_column, text(텍스트 안에 기본키 내용이 들어있음), CODE(외래키)
예를 들어 데이터를 표현해 보면
(P1, 'AAA', 'P1 P2 P3', 'ABCD'),
(P2, 'BBB', 'P1 P2 P3', 'ABCD'),
(P3, 'CCC', 'P1 P2 P3', 'ABCD')이런식으로 데이터가 있습니다
B 테이블은
CODE(기본키), AAA, BBB, CCC
데이터를 표현하면,
('ABCD', '111', '222', '333') 이렇게 데이터가 있어서
A의 CODE와 B의 CODE 컬럼으로 조인해서 데이터를 뽑아오고
replace를 사용하여 A.text안에 A.db_column과 일치하는 데이터를 B 테이블의 컬럼명과 일치하는 데이터로 변경하고 싶습니다.
P1-'AAA'과 B의 AAA의 데이터 '111'로 'P1 P2 P3' => '111 P2 P3'처럼 변경하고 싶습니다.