subquery를 먼저 처리한 다음 그 내용을 가지고 where a.IDX = 1549 처리하는 줄 알고 있는데


결과가 항상 1 인데 이유가 뭐에요


subquery만 넣어봤을때는 IDX 1549에 분명 position이 17인뎅;;



where a.IDX = 1548 or a.IDX = 1549 해보면 또 2로 나오거든요???


subquery로 먼저 데이터 뽑은뒤 그 내용을 가지고 처리하는게 아닌가요