안녕하세요.
현재 MSSQL 로 쿼리를 하나 짜고 있는데요.
업데이트 구문에서 특정 필드의 값을 서브 쿼리로 가져올려고 합니다.
근데 생각보다 속도가 나오질 않아 이렇게 문의 드립니다.
우선 쿼리는 아래와 같은 방식으로 되어있습니다.
UPDATE
SET 상급자 = (SELECT 상급자 메일 FROM V_ALL_USER C WHERE B.상급자 ID = C.사용자 ID)
FROM USER AS A INNER JOIN V_ALL_USER AS B
ON A.사용자 ID = B.사용자 ID
이렇게 쿼리를 구성했는데.. 데이터가 많으면 너무 오래 걸리네요.
다른 방법으로 구현이 가능한지 문의 드립니다.^^