복잡하네요.. ㅠㅠ
첫 번째 질의문을 보고 추측을 하면
100위 위치 코인이 리스트에 없다는 단서는
속성명으로 봤을 때 rank 가 여기에 해당하는 것 같고 rank가 언급된 coin_info 쪽 테이블과 관계가 있는 것으로 보이고
조건절 max(input_date)로 coin_info에 랭크100위가 분명 있는데 조회가 되지 않는다면
한가지 이유가 도출이 될 것 같습니다.
coin_last_updated = info.last_updated 요 조건으로 필터링
아.. on절이 left outer 조인이 아니고 inner 조인이기 때문에
coin테이블에서 conin_state = 0으로 나온 결과 레코드셋에 있는 데이타에 coin.coin_id 값으로
랭킹 100위를 필터링 할 수 있을 수도 있습니다.
위 2가지 조건중 하나로 걸렸을 것 같습니다.
2번째 방법은 다른 질의고... 중첩서브쿼리보다 앞선 인라인뷰로 선행 집합을 줄여서 풀이하는 것이 성능이 좋을 것 같습니다.