SQL Server 2014를 사용하고 있습니다.SQL 업데이트 문제 - 단일 값을 여러 번 업데이트
이 테이블이 있습니다. T1이라고 말하십시오. 단 2 열.
RecID Desc
-----------------------------------------------
5 An apple a day keeps the doctors away.
그리고 다른 테이블 말 T2 :
내가이가 (즉, "사과"& "의사"의) T2에 관련된 단어를 제거하는 T1.Desc
을 업데이트 할
RecID_FK Word
--------------------------
5 apple
5 doctors
내 SQL :
UPDATE A
SET A.Desc = LTRIM(RTRIM(REPLACE(' ' + A.Desc + ' ',' ' + B.Word + ' ', ' ')))
FROM T1 As A
INNER JOIN T2 As B ON A.RecID = B.RecID_FK
이것은 잘 작동하지 않습니다.
"사과"는 제거되지만 "의사"는 여전히 있습니다.
이 문제를 해결하려면 올바른 SQL을 제공해 주시겠습니까?