oracle sql case statement in join