서브쿼리를 사용하면 쉬운데 서브쿼리를 사용할 수 없는 4.0대 mysql 입니다.(서브쿼리는 4.1부터 지원하네요)
이럴경우 특정 영역의 평균은 어떤식으로 구해야하나요?
------------------------------------------------------------
math
------------------------------------------------------------
100
95
48
78
54
98
51
78
45
79
45
12
89
78
54
98
100
위와 같이 math 필드의 값중 상위 10%의 평균을 구하고자 합니다. 쿼리를 어떻게 해야하는지... 전혀 감이 오질 않네요ㅠㅠ
답변 1개
보통 서브 쿼리 대신 Join을 사용해서 처리 하기도 합니다.
인터넷에 찾아보시면 Join에 관련된 예제가 많으니 참고하시면 될거 같습니다.
답변을 작성하려면 로그인이 필요합니다.