Mysql

Mysql Join Update

NaHyungMin 2021. 9. 16. 15:16

파트너 환율 관련하여 모니터링 하는 시스템이 있는데 쿼리가 두 번 호출되는 상황이라 개선해서 적용함.

 

UPDATE 환경설정 AS config
LEFT OUTER JOIN
(
    SELECT *
    FROM 파트너
    GROUP BY .....
) AS partner
ON config.국가 = partner.국가 AND config.파트너 = partner.파트너
    AND 파트너.enable = 'Y'
SET config.활성화 = IF(partner.파트너 IS NULL, false, true);
#WHERE