SELECT h.*
FROM h
LEFT JOIN au ON au.ID = h.Key AND au.RaID = 40190 AND h.EntityType = 'Detail'
LEFT JOIN ip ON ip.ID = h.Key AND ip.RaID = 40190 AND h.EntityType = 'itempart'
WHERE
coalesce(au.id,ip.id) is not null
누구나이 방법을 최적화하는 것이 좋습니다. h는 거대한 히스토리 로그 테이블입니다.SQL Server에서 LEFT JOIN 최적화
SQL Management Studio에서 쿼리 계획을 확인하십시오. 필요한 경우 색인을 제안합니다. – n8wrl