SELECT * FROM a
INNER JOIN b
ON a.id = b.id and
b.data is not null
WHERE a.something = something AND
function(b.data) <> 'something'
이런 형태의 sql 있는데
join조건 b.data is not null 보다
where조건의 function(b.data) <> 'something' 부분이
먼저 실행 되어 b.data가 null일경우
에러가 발생하는데
펑션은 그대로 두고 해결할수 있는 방법이 없을까요??
|